برخی مواقع شاید شما دوست داشته باشید تا برای پست های خود قالب جداگانه قرار دهید؛ برای مثال می خواهید پست های مربوط به دسته «اقتصاد» در قالب یک و پست های مربوط به دسته «گالری» در قالب شماره دو نمایش داده شوند.
برای این منظور کافیست تا فایل 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 که همان قالب پیش فرض است را نمایش خواهیم داد.
در صورت برخورد به مشکل از بخش نظرات همین پست مطرح کنید تا رسیدگی شود.
منبع : مجله دوستان