سه شنبه , ۴ ام اردیبهشت ماه سال ۱۴۰۳ ساعت ۷:۳۰ بعد از ظهر به وقت تهران

ساخت قالب جداگانه برای هر پست در وردپرس

برخی مواقع شاید شما دوست داشته باشید تا برای پست های خود قالب جداگانه قرار دهید؛ برای مثال می خواهید پست های مربوط به دسته «اقتصاد» در قالب یک و پست های مربوط به دسته «گالری» در قالب شماره دو نمایش داده شوند.

ساخت قالب جداگانه برای هر پست در وردپرس

برای این منظور کافیست تا فایل single.php موجود در پوشه قالب خود را ویرایش کرده و کدهای زیر را جایگزین کنید.

<?php $post = $wp_query->post;
if (in_category('دسته خاص۱')) {
    include(TEMPLATEPATH.'/single-01.php');
} elseif (in_category('دسته خاص۲')) {
    include(TEMPLATEPATH.'/single-02.php');
} else {
    include(TEMPLATEPATH.'/single-default.php');
} ?>

 

در کد بالا به جای دسته خاص ، آیدی دسته ای که می خواهید دارای قالب جداگانه باشد را وارد کنید.

در این کد ما برای دسته خاص۱ قالب شماره single-01.php و برای دسته خاص۲ قالب  single-02.php  را فراخوانی می کنیم.

برای مابقی موضوعات نیز single-default.php که همان قالب پیش فرض است را نمایش خواهیم داد.

در صورت برخورد به مشکل از بخش نظرات همین پست مطرح کنید تا رسیدگی شود.

 

منبع : مجله دوستان

۴/۵ - (۱ امتیاز)

دیدگاهتان را بنویسید

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