قالب 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. 4 سال عضو همیار وردپرس

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

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

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

  4. 6 سال عضو همیار وردپرس

    سلام میشه بگید قسمت دوم کد مربوط به چیه

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

    من فکر کنم میگه در صورتی که این آدی وجود نداشت برو فایل Single2 رو فراخوانی کن درسته ….!!!!!!!!!!!!!!!!!!!؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  5. منم با این مشکل مواجه شدم ، چرا سوالارو جواب نمیدین؟

  6. برا من این خطا رو میده هر چی کردم درست نشد حتی یه اموزش دیگه هم تو سایتتون بود اون هم همین خطا رو داد خواهش میکنم راهنمایی کنید خیلی واجبه
    Parse error: syntax error, unexpected ‘>’ in siteshoma.comwp-contentthemesthemesshomasingle.php on line 16

  7. سلام
    ببخشید این کار رو میشه برا برگه ها هم انجام داد؟
    یعنی بگیم که اگه یک برگه با ایدی 1 با قالب page1.php نمایش داده بشه و بقیه با قالب page2.php ممنون

  8. من یک مشکلی دارم single.php رو پیدا نمی کنم باید چیکار کنم؟

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

  10. xسلام ببخشید یه سوال داشتم من ادامه مطلبم در سایت به صورت
    ↓ Read the rest of this entry…
    نمایش داده میشه چکار کنم تا به صورت”ادامه مطلب ” در بیاید

  11. هرکجای single.php میزارم جواب نمیده!
    Parse error: syntax error, unexpected ‘>’ in siteshoma.comwp-contentthemesthemesshomasingle.php on line 16

  12. میشه بیشتر توضیح بدید؟

  13. با سلام. سایت بسیار زیبایی دارید. ما با رنک 3 پذیرای سایت پربار شما هستیم. در صورت تمایل لطفاً ما را با نام .::اسکریپت رایگان::. لینک بفرمایید و اعلام کنید با چه نامی لینکتون کنیم. با تشکر

دوره‌های آموزشی