عرض ادب و احترام خدمت دوستان همیشگی دهکده وردپرس ، امروز قصد دارم نوشته ای راجع به نمایش مطالب دلخواه در فید اصلی وردپرس بگذارم. فید پیشفرض وردپرس تنها مطالب موجود در بخش نوشتهها را نمایش میدهد، حتی برگهها هم در اینخوراک RSS جایی ندارند. فید پیشفرض برای بسیاری از وب سایتها که از خبرنامه استفاده میکنند اهمیت دارد و عدم نمایش مطالب دلخواه در این فید یک مشکل بزرگ برای بسیاری از کاربران محسوب میشود. با ما همراه باشید.
نمایش مطالب دلخواه در فید اصلی وردپرس
پس از ارایه موفق قابلیت مطالب دلخواه (Custom Post Types) در ورژن 3 وردپرس و همچنین توسعه بیشتر این قابلیت در ورژنهای پسین، مطالب دلخواه به یکی از محبوبترین قابلیتهای وردپرس تبدیل شد.
توسط این قابلیت شما قادر خواهید بود که نمایش مطالب دلخواه در فید اصلی وردپرس را با نیاز های خود تطبیق دهید. برای مثال یک سایت معرفی کتاب میتواند در کنار نوشته های مربوط به وبلاگ یک محتوای سفارشی را ایجاد کرده و از آن برای معرفی کتابها استفاده کند. اما هدف از این مقاله حل مشکلی مربوط به مطالب سفارشی است. فید پیشفرض وردپرس تنها مطالب موجود در بخش نوشتهها را نمایش میدهد، حتی برگهها هم در این خوراک RSS جایی ندارند.
نشانی فید پیشفرض وردپرس به صورت زیر است:
www.example.com/feed
و نشانی پیشفرض RSS مطالب دلخواه به صورت زیر است:
www.example.com/custom-post-type/feed
برای ادغام همه پستهای دلخواه با فید اصلی، کد زیر را به فایل functions.php قالب وردپرس اضافه کرده و آن را ذخیره کنید:
function myfeed_request($qv) { if (isset($qv['feed'])) $qv['post_type'] = get_post_types(); return $qv; } add_filter('request', 'myfeed_request');
کد بالا همه پستهای سفارشی را دریافت کرده و مطالب آنها را در فید اصلی وردپرس نمایش میدهد ، اگر میخواهید که تنها مطالب یک محتوای دلخواه در فید نمایش داده شود از کد زیر استفاده کنید:
function myfeed_request($qv) { if (isset($qv['feed']) && !isset($qv['post_type'])) $qv['post_type'] = array('post', 'custom-post-type-1', 'custom-post-type-2'); return $qv; } add_filter('request', 'myfeed_request');
توجه داشته باشید مقادیر custom-post-type-1 و custom-post-type-2 را با مطالب سفارشی خود جایگزین کنید.
امیدوارم از مطلب نمایش مطالب دلخواه در فید اصلی وردپرس حداکثر استفاده را بکنید. پیروز باشید.
هنوز نظری ثبت نشده! شما نظری ندارید؟!