برای استعلام یا ارسال سفارش اینجا کلیک کنید.

اضافه کردن پست تایپ اختصاصی به RSS اصلی در وردپرس

 Add-CPT-to-RSS اضافه کردن پست تایپ اختصاصی به RSS اصلی در وردپرس

پست تایپ های اختصاصی یکی از بهترین امکانات وردپرس هستند که از نسخه سوم آن اضافه شدند. پست تایپ‌ها دنیای وردپرس را متحول کرده و گستره استفاده از آن را به عنوان یک سیستم مدیریت محتوا افزایش دادند. اگر شما هم از پست تایپ‌های اختصاصی استفاده می‌کنید، در این مطلب با آموزش اضافه کردن پست تایپ های اختصاصی به RSS اصلی وردپرس همراه باشید.

این قابلیت به طور پیش‌فرض در وردپرس وجود ندارد و فید RSS اصلی شما تنها شامل نوشته‌هایتان می‌شود. حتی برگه‌ها هم در RSS قرار نمی‌گیرند!

در صورتی که از پست تایپ‌های اختصاصی استفاده می‌کنید، قطعا نیاز به ادغام آنها در فید را خواهید داشت.

اضافه کردن پست تایپ های اختصاصی به RSS اصلی

برای این کار فقط کافیست که قطعه کد زیر را به فایل functions.php قالب خود اضافه کنید:

function myfeed_request($qv) {
    if (isset($qv['feed']))
        $qv['post_type'] = get_post_types();
    return $qv;
}
add_filter('request', 'myfeed_request');

این کد تعیین می‌کند که علاوه بر نوشته‌ها، مطالب تمامی پست تایپ‌های دیگر هم به RSS اضافه شوند.

اما اگر پست تایپ‌های زیادی دارید که فقط تعداد مشخصی از آنها باید به فید اضافه شوند، از کد زیر استفاده کنید:

function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('post', 'books', 'movies');
    return $qv;
}
add_filter('request', 'myfeed_request');

در این کد باید نام پست تایپ‌های مورد نظرتان را داخل آرایه تعیین کنید که در مثال ما، سه مورد post، books و movies مشخص شده‌اند.

نکته: مقدار post مربوطه به نوشته‌های اصلی است که نباید آن را تغییر ندهید. همچنین اگر شما تعداد پست تایپ بیشتر یا کمتری برای این کار در نظر دارید، می‌توانید مقادیر داخل آرایه را بسته به نیاز خود افزایش یا کاهش دهید.

هاست و دامنه ندارید!؟ سفارش دهید
توسعه دهنده وب، علاقمند به وردپرس، دانشجوی رشته مهندسی نرم افزار
در کانال ما عضو شوید و از آخرین اخبار ، محصولات و تخفیف با خبر شوید... کانال تلگرام وبیت

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

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

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

آخرین نمونه کار ها مشاهده همه

آخرین طرح های اختصاصی اجرا شده