learndl zhaket triboon excoino

اضافه کردن پست تایپ اختصاصی به 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 مربوطه به نوشته‌های اصلی است که نباید آن را تغییر ندهید. همچنین اگر شما تعداد پست تایپ بیشتر یا کمتری برای این کار در نظر دارید، می‌توانید مقادیر داخل آرایه را بسته به نیاز خود افزایش یا کاهش دهید.

به این مطلب امتیاز دهید

امتیاز کلی : 4 / 5. تعداد آرا : 2

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

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

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت