با سلام
یک راهکار می تونه این باشه:
تا جایی که بین شون اشتراک هستش رو در header.php قرار بدین و از جایی که تفاوت ایجاد میشه، دوتا header-a.php و header-b.php ایجاد کنید.
حرفت درست بود و جواب دادش مرسی
من از شرط
<?php if( explode("?", $_SERVER["REQUEST_URI"])[0] == "/"): ?>
<header>one</header>
<?php else: ?>
<header>two</header>
<?php endif;?>
این داره کار میکنه اما کمی مشکل به وجود میاره
خواهش میکنم
خودم انجامش ندادم، ولی از لحاظ منطقی گفتم و فکر نمی کنم مشکلی داشته باشه.
شما در صفحات عادی دو تا فایل header.php و header-a.php رو در ابتدا صدا بزنید.
اما در صفحه ی single.php که متفاوت هستش، کافیه header.php و header-b.php رو صدا بزنید.
کافیه دوتا فایل درست کنید یکی مثلا 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
تو کتابخونه خود وردپرس برید خیلی کامل توضیح داده شده . بخصوص وردپرس دولوپر
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟