قالب جدا برای ادامه مطلب هر دسته

برای اینکه وردپرس را بخواهیم در حد یک پرتال بسیار قوی استفاده کنیم گاهی اوقات نیاز است که برای هردسته یک ادامه مطلب جدا استفاده کنیم. خب مثل همیشه امروز هم با همیار وردپرس باشید تا به سادگی برای شما توضیح بدهیم …

برای اینکار کافیست کد زیر را در فایل single.php خود قرار دهید :

توجه کنید که single-default.php آدرس فایل ادامه مطلبی است که میخواهید برای دسته هایی به غیر از دسته با آیدی شماره 5 نمایش دهد
در خط اول هم in_category(‘5’) به جای 5 آیدی اون دسته مورد نظر رو بنویسید و بجای single5.php هم آدرس فایل قالبی که برای دسته با ایدی 5 در نظر گرفتید را قرار بدهید

<?php if (in_category('5')) {include (TEMPLATEPATH . '/single5.php');
}
else { include (TEMPLATEPATH . '/single-default.php');
} ?>

در صورت درخواست کد برای چندین موضوع میتوانید از کد زیر استفاده کنید :

<?php post;
if ( in_category('2') ) {
include(TEMPLATEPATH . '/single_category2.php'); }
elseif ( in_category('3') ) {
include(TEMPLATEPATH . '/single_category3.php'); }
elseif ( in_category('4') ) {
include(TEMPLATEPATH . '/single_category4.php'); }
else { include(TEMPLATEPATH . '/single-default.php'); } ?>

موفق و وردپرسی باشید!

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

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

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

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

  1. برای من وقتی که این کد رو جای گزین می کنم صفحه ی single.php بن کل از بین میره

    آدرس صفحات خودم رو در کد بالا جای گزین کردم

  2. مرسی از سایت پر محتوایی که داری علی جان

    اگه بخوایم برای هر دسته بندی موضوعات پوسته جدا داشته باشیم چه می کنیم؟

  3. Thanks For YOU

  4. من ار ورد پرس سر در نمیارم دانلود کردم بازش که میکنم تو ش هزارتا فایل اخه من چیش رو نصب کنم ش تورخدا کمکم کنید خیلی موندم.

  5. با سلام آقا آموزش جالبي بود خيلي ممنون
    ولي وقتي من كت 1 و ميذارم مثلا واسه سينگل 2 درست كار ميكنه اما وقتي
    ميخوام به بقيه مطالبم برم اين ارورو ميده The connection was reset ممنون
    واقعا كارتون عاليه

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

      نمیدونم ارور ربطی به کد نداره !! میدونم حالا دقیقا چی میشه ؟!

  6. سلام
    مطلب بسیار جالب و خوبه!!!!
    ولی توضیحات کمه!!!
    وافراد مبتدی مثل من فکر نکنم چیزی متوجه شده باشند!!!
    به طور مثال من نفهمیدم این کد رو کجای single.php بزارم
    و منظور از : «بجای single5.php هم آدرس فایل قالبی که برای دسته…» چیه؟؟؟
    آدرس قالب رو چطور باید بدست بیارم؟؟؟
    لطفا بیشتر توضیح بدین!!!
    شرمنده زیاد پرسیدم!!!

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

      کد رو بجای کل single.php میذاری !

      فایل single5.php هم باید طراحی کنی ! همین

    • سلام
      ممنون از توضیحات کافیتون!!!!

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

      خواهش میکنم ناقابله

  7. سلام.
    من می خام برای یه لینک قالب جدا بزارم باید چیکار کنم؟

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

  9. سلام
    با ساختن یه ادامه مطلب جدید
    علاوه بر اینکه ظاهر فایل سینگل جدید لود میشه بلکه فایل سینگل قدیمی هم زیر ش لود میشه

    چیکار کنیم فقط جدیده لود بشه ؟

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

      کل کدها رو پاک کنید و فقط کد بالا بمونه

    • کارت درسته داداش
      پس اینم توی صفحه ی آموزشت اضافه کن که فقط کد بالا رو توی صفحه ی سینگل بزارن
      و یه سینگل دیفالت جدا هم بسازن
      مشکل من سر همین قضیه بود

  10. ممنون یه مشکل دارم اونم اینکه :

    تو بخش ارسال مطلب قبلا تعدادی گزینه برای ویرایش مطلب بود ولی نمیدونم چرا امروز حذف شدن

    منظورم دقیقا اینجاست http://up4.iranblog.com/images/6dvn9d46t7auogbsbjv.jpg

    میشه کمکم کنین

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

      خب از منو بار بالای سایتتون اون رو اضافه کنید

    • ممنون از پاسختون اما فکر کنم به عکس توجه نکردین چون برای فعال کردن گزینه های این قسمت هیچ جای ورد پرس بخشی رو پیدا نکردم