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

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

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

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

    • 10 سال عضو همیار وردپرس

      سلام
      اگه دسته ای با شماره آی دی ۲ برای single موجود نبود باید بخشی رو با عنوان single2 بررسی کنه
      موفق باشید

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

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

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

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

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

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

    • 13 سال عضو همیار وردپرس

      فایل index.php رو باز کن دنبال این عبارت بگرد و جایگزین کن

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

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

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