آموزش ایجاد قالب اختصاصی برای دسته دلخواه وردپرس

شاید بخواهید برای پست های هر دسته سایتتان قالب متفاوتی داشته باشید ، برای مثال پست هایتان که بصورت جوک یا اس ام اس هست یک قالب مناسب ایجاد کنید و یا برای پست هایتان که آموزش ویدیویی هست یک قالب ویدیویی طراحی کنید و…

برای این کار باید در فایل پست های سایتتون یعنی فایل single.php کد زیر را بزارید

<?php post;
if ( in_category('5') ) {
include(TEMPLATEPATH . '/single-5.php'); }
else { include(TEMPLATEPATH . '/single-default.php'); } ?>

در این کد نوشته ایم که پستهای دسته ای با آیدی 5 رو به فایل قالب single-5.php بفرست و در غیر اینصورت دسته های دیگرو به فایل single-default.php بفرست.

نکته
فایل هایی که در کد فراخوانی میکنیم میسازیم ،  در کنار فایل های قالب و کد قالب دلخواهمونو داخلش قرار میدیم.

در کد بالا ما برای یک دسته و سایر دسته ها مثال زدیم برای اینکه بخواهیم از چند دسته و سایر دسته ها استفاده کنیم از دستور elseif استفاده میکنیم مانند کد زیر

<?php post;
if ( in_category('5') ) {
include(TEMPLATEPATH . '/single-5.php'); }
elseif ( in_category('26') ) {
include(TEMPLATEPATH . '/single-26.php'); }
elseif ( in_category('4322') ) {
include(TEMPLATEPATH . '/single-4322.php'); }
else { include(TEMPLATEPATH . '/single-default.php'); } ?>

در کد بالا برای دسته هایی با آیدی مشخص شده فایل قالب مشخص شده رو قرار دادیم.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک