[ad_1]
آیا می خواهید انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید؟
به طور پیش فرض، فید RSS وردپرس فقط پست های اخیر وبلاگ شما را نشان می دهد. با این حال، اگر از انواع پست سفارشی برای محتوای دیگر استفاده می کنید، ممکن است بخواهید آنها را در فید اصلی RSS خود نیز قرار دهید.
در این مقاله، ما به شما نشان خواهیم داد که چگونه به راحتی انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید.
چرا انواع پست سفارشی را به فید اصلی RSS در وردپرس اضافه کنید؟
به طور پیش فرض، وردپرس دارای دو نوع محتوای رایج است که به آنها می گویند پست ها و صفحات. با این حال، شما همچنین می توانید ایجاد انواع پست سفارشی برای افزودن انواع محتوای بیشتر در صورت نیاز.
به عنوان مثال، یک وب سایت نقد فیلم ممکن است بخواهد یک نوع پست سفارشی برای بررسی فیلم ایجاد کند طبقه بندی های سفارشی مناسب برای آن نوع محتوای خاص
اکنون، انواع پست های سفارشی شما می توانند فید RSS خود را داشته باشند که کاربران می توانند با افزودن به آن دسترسی داشته باشند /feed/
در انتهای پست سفارشی URL آرشیو را تایپ کنید.
https://example.com/custom-post-type/feed/
https://example.com/movies/feed/
با این حال، فیدهای سفارشی پس از نوع به راحتی قابل کشف نیستند. اگر کاربر URL وب سایت شما را در فیدخوان خود وارد کند، گزینه اشتراک برای اصلی شما را نشان می دهد. فید 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 با افزودن همه انواع پستهای قابل مشاهده برای عموم به پرسوجو تغییر میدهد.
این به شما این امکان را می دهد که صفحات و همچنین سایر انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید.
افزودن انواع پست سفارشی خاص در فید RSS اصلی وردپرس
این روش انعطافپذیرتر است و به شما امکان میدهد نوع پستی را که میخواهید در فید اصلی وردپرس RSS خود قرار دهید، انتخاب کنید.
به سادگی کد زیر را کپی کرده و در وب سایت وردپرس خود قرار دهید.
function myfeed_request($qv) {
if (isset($qv['feed']) && !isset($qv['post_type']))
$qv['post_type'] = array('post', 'movies', 'books');
return $qv;
}
add_filter('request', 'myfeed_request');
اکنون می توانید از فید RSS وردپرس خود دیدن کنید تا این کد را در عمل ببینید.
امیدواریم این مقاله به شما کمک کرده باشد تا انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید. همچنین ممکن است بخواهید نکات ما را ببینید بهینه سازی فیدهای RSS وردپرس یا اینها را ببینید بهترین افزونه های فید RSS وردپرس برای وبلاگ نویسان
اگر این مقاله را دوست داشتید، لطفا در ما مشترک شوید کانال یوتیوب برای آموزش تصویری وردپرس. شما همچنین می توانید ما را در توییتر و فیس بوک.
[ad_2]
تهیه و ترجمه توسط دیتکو لینک منبع خبر