نمایش مطالب دلخواه در فید اصلی وردپرس

خانه » آموزش وردپرس » آموزش سئو وردپرس » نمایش مطالب دلخواه در فید اصلی وردپرس

نمایش مطالب دلخواه در فید اصلی وردپرس

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

امیدوارم از مطلب نمایش مطالب دلخواه در فید اصلی وردپرس حداکثر استفاده را بکنید. پیروز باشید.

ناشر محصول

فاطمه ساجدی

فاطمه ساجدی

فاطمه ساجدی هستم. کارشناسی ارشد ای تی. کار تولید محتوا و طراحی سایت رو انجام میدم.

مطالب جدید

جلوگیری از ارسال نظرات اسپم در وردپرس

مدیریت سفارشات مشتریان در ووکامرس

مدیریت سفارشات مشتریان در ووکامرس

انتقال مستقیم به صفحه تسویه حساب در ووکامرس

انتقال مستقیم به صفحه تسویه حساب در ووکامرس

کاهش رتبه الکسا در وردپرس

کاهش رتبه الکسا در وردپرس

ساخت جدول قیمت گذاری در وردپرس

ساخت جدول قیمت گذاری در وردپرس

افزونه meta slider

افزونه meta slider

هنوز نظری ثبت نشده! شما نظری ندارید؟!

*

code