راکت
حل شده

multi header wordpress

5 پاسخ

سلام دوستان وقت بخیر

یک سوال داشتم از خدمت دوستان عزیز
من دوتا هدر دارم هدر صفحه اصلی با هدر صفحه تکی مطالب باهم فرق میکنه
میتونین کمک کنید و بگین باید چه کنم یک راه حل خودم انجام دادم اما مشکل داره!

ثبت پرسش جدید

پاسخ‌ها

5
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

بهترین پاسخ

با سلام

یک راهکار می تونه این باشه:
تا جایی که بین شون اشتراک هستش رو در header.php قرار بدین و از جایی که تفاوت ایجاد میشه، دوتا header-a.php و header-b.php ایجاد کنید.

omid
omid
@omid.mardaneh

تخصص: برنامه نویس

تا حالا انجام دادین خودتون و نتیجه داده؟!

omid
omid
@omid.mardaneh

تخصص: برنامه نویس

حرفت درست بود و جواب دادش مرسی
من از شرط


<?php if( explode("?", $_SERVER["REQUEST_URI"])[0] == "/"): ?>
<header>one</header>
<?php else: ?>
<header>two</header>
<?php endif;?>

این داره کار میکنه اما کمی مشکل به وجود میاره

شاید پاسخ شما همین‌جا باشد

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

خواهش میکنم
خودم انجامش ندادم، ولی از لحاظ منطقی گفتم و فکر نمی کنم مشکلی داشته باشه.

شما در صفحات عادی دو تا فایل header.php و header-a.php رو در ابتدا صدا بزنید.
اما در صفحه ی single.php که متفاوت هستش، کافیه header.php و header-b.php رو صدا بزنید.

علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

@omid.mardaneh

کافیه دوتا فایل درست کنید یکی مثلا header.php و single-header.php بعد تو فایل index.php اولش header.php لود کنید و تو فایل single.php هم single-header.php نیاز به شرط و .... نیست .
اگه صفحه اصلی در نظر دارید با صفحات مثلا 2 یا 3 فرق کنه هم صفحه اصلی رو بزارید تو home.php و برای بقیه تو index.php و archive.php .
تو لینک زیر یه سر برین سلسله مراتب خوب درک میکنید .
https://premium.wpmudev.org/blog/guide-wordpress-template-hierarchy
تو کتابخونه خود وردپرس برید خیلی کامل توضیح داده شده . بخصوص وردپرس دولوپر

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام