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

مطالب مرتبط

Doorway Page چیست؟

Doorway Page چیست؟

در ابتدا قصد داریم قبل از اینکه راجع به مفهوم Doorway Page صحبت کنیم به طور جداگانه لغات آن را بررسی کنیم. بدون شک میدانید که کلمه Door در زبان فارسی به معنای درب، دروازه و ورودی می‌باشد و کلمه Way نیز به معنای مسیر و راه است. بنابراین طبق توضیحات داده شده به طور […]

بررسی انواع ریدایرکت ها و تاثیر آن بر سئو | ریدایرکت چیست؟

بررسی انواع ریدایرکت ها و تاثیر آن بر سئو | ریدایرکت چیست؟

خیلی از اوقات ممکن است بخواهید در سایت خود صفحه ای را حذف کنید یا نوع آدرس دهی سایتتان را تغییر دهید، در این موارد، ابزاری به نام ریدایرکت می تواند کمک بسیار زیادی به شما کند. شما با استفاده از ریدایرکت می توانید صفحه حذف شده را روی آدرس جدید منتقل کنید تا با […]

پست مهمان (Guest Post) چیست؟

پست مهمان (Guest Post) چیست؟

پست مهمان (Guest post) چیست؟ | در نوشتن پست مهمان چه نکاتی مهم است؟ اگر صاحب یک سایت هستید و با سئو کمی آشنایی داشته باشید، احتمالا می دانید که بک لینک اهمیت زیادی در اعتبار صفحات سایت دارد و می تواند به بهبود رتبه شما کمک زیادی کند. روش های مختلفی برای دریافت بک […]

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محصولات ویژه