قالب single.php جدا برای هر موضوع

شاید برای شما پیش بیاید که نیاز داشته باشید برای هر موضوع فایل single.php یا همون ادامه مطلب جداگانه تعریف نمائید.برای این منظور کد زیر را در فایل single.php قرار دهید :


< ?php $post = $wp_query- >post;

if ( in_category(‘1’) ) {
include(TEMPLATEPATH . ‘/single1.php’);

} elseif ( in_category(‘2’) ) {
include(TEMPLATEPATH . ‘/single2.php’);

} else {
include(TEMPLATEPATH . ‘/single_other.php’);

}
? >

خب همونطور که مشاهده میکنید در قسمت if ( in_category(‘1’) ) { به جای 1 آیدی موضوع مورد نظر رو قرار بدید و در include(TEMPLATEPATH . ‘/single1.php’); به جای single1.php اسم فایل مورد نظر که برای اون موضوع در نظر گرفتید رو جایگزین نمائید.در این کد تعریف شده اگر موضوعات بالا نبود فایل single_other.php اجرا شود. فکر کنم بقیه واضح باشه ! راستی فاصله بین < و ؟ را در < ?php از بین ببرید

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 7 سال عضو همیار وردپرس

    سلام قالب رو با بدبختی تمام ویرایش کردم ولی این یه مشکل رو هر کاری میکنم حل نمیشه میشه بگید باید چیکار کنم (وقتی میرم صفحه ادامه مطلب single عکس ها تو این قسمت بزرگن و عرضشون خیلی بزرگتر و این درست بشو نیست حتی وقتی سایز 10هم میزارم باز خود قالب بزرگش میکنه

  2. شما همش توضیح میدید در مورد ساخت یک قالب جدا با استایل جدید و طرح جدید ولی هیچ فقط نمیگید که فایل css اون قالب جدا رو چطوری باید فرخوانی بکنیم میدونم که میشه تمام فایل های css رو در یک فایل ذخیره کرد ولی حجم کد زیاد نمیشه و سرعت لود سایت رو پایین نمیاره . در آخر اگر بخواهیم استایل قالب ادامه مطلب رو در یک فایل جدا ذخیره کنیم چطوری باید اون رو فراخوانی کنیم

  3. ممنون از آقای حاجی محمدی و همکاران محترمشون بابت این مطلب