
ایجاد هدر، فوتر و نوارهای جانبی اختصاصی برای دسته های مختلف
حتماً تا کنون سایت هایی را دیده اید که در آن ها دسته های مختلف با هدر و فوتر های متفاوتی تدوین شده اند. این ویژگی باعث زیباتر شدن پوسته و جذابیت بیشتر وب سایت ها می شود. در زیر هکی را به شما معرفی میکنیم که با استفاده از آن می توانید از این قابلیت بهره ببرید.
برای فراخواندن هدر اختصاصی می بایست به index.php بروید و کد زیر را به جای کد پیش فرض هدر قرار دهید:
1 2 3 4 5 |
<?php if (is_category('Blogging')) { get_header('blogging'); } else { get_header(); } ?> |
کد بالا به وردپرس میگوید که وقتی کاریر دسته ای با نام “blogging” را باز کرد وردپرس می بایست فایل header–blogging.php را نمایش دهد (اگر فایل موجود باشد). در صورتیکه فایل مورد نظر وجود نداشته باشد و یا دسته مربوط به blogging نباشد، وردپرس هدر پیش فرض را نمایش می دهد.
برای داشتن نوارهای جانبی مجزا و اختصاصی برای هر دسته، لازم است کد زیر را وارد کنید:
1 2 3 4 5 |
<?php if (is_category('Blogging')) { get_sidebar('blogging'); } else { get_sidebar(); } ?> |
اگر دسته blogging باشد، کد بالا به دنبال sidebar_blogging.php میگردد و آن را با کد پیش فرض جایگزین می کند.
حال برای داشتن فوتر اختصاصی برای هر دسته، لازم است کد زیر را وارد کنید:
1 2 3 4 5 |
<?php if (is_category('Blogging')) { get_footer('blogging'); } else { get_footer(); } ?> |
اگر دسته blogging باشد، کد بالا به دنبال footer_blogging.php میگردد و آن را با کد پیش فرض جایگزین می کند.
اینم از این. ساده اما موثر.
ممنونم
سلام اموزش جالبی بود فقط اگر بخوایم از چند هدر متفاوت استفاده کینم باید از چه کدی استفاده شه ؟
با سلام
من از این کد استفاده کردم:
و فایلی با نام header–nikokari.php ساختم.
اما کار نمیکنه