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

مطالب مرتبط

تفاوت UI و UX در طراحی سایت چیست؟

تفاوت UI و UX در طراحی سایت چیست؟

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

رپورتاژ آگهی چیست؟

رپورتاژ آگهی چیست؟

شاید تاکنون عنوان رپورتاژ آگهی را شنیده باشید و برایتان سؤال شده باشد که رپورتاژ آگهی چیست و منظور از رپورتاژ آگهی، محتوای ویدئویی است یا محتوای متنی و یا محتوای صوتی؟ اکثر شرکت ها سعی دارند با به کار گرفتن مطالب و موضوعاتی در زمینه روابط عمومی و همکاری از طریق فضای مجازی، سایت […]

Doorway Page چیست؟

Doorway Page چیست؟

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

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

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

محصولات ویژه