
آیا می خواهید انواع پست های سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید؟
به طور پیش فرض، فید RSS وردپرس فقط آخرین پست های وبلاگ شما را نشان می دهد. با این حال، اگر از انواع پست سفارشی برای محتوای دیگر استفاده می کنید، ممکن است بخواهید آنها را در فید اصلی RSS خود نیز قرار دهید.
در این مقاله، ما به شما نشان خواهیم داد که چگونه به راحتی انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید.

چرا انواع پست سفارشی را به فید اصلی وردپرس RSS اضافه کنید؟
به طور پیش فرض، وردپرس دارای دو نوع محتوای رایج به نام پست و صفحه است. با این حال، شما همچنین می توانید انواع پست سفارشی ایجاد کنید تا در صورت نیاز انواع محتوای بیشتری را اضافه کنید.
به عنوان مثال، یک وب سایت نقد فیلم ممکن است بخواهد یک نوع پست سفارشی با استفاده از طبقه بندی های سفارشی مناسب برای آن نوع محتوای خاص ایجاد کند.

اکنون انواع پست های سفارشی شما می توانند فید RSS خود را داشته باشند که کاربران می توانند با افزودن به آن دسترسی داشته باشند /feed/
در انتهای آرشیو پست سفارشی URL را تایپ کنید.
https://example.com/custom-post-type/feed/
https://example.com/movies/feed/
با این حال، این فیدهای سفارشی پست تایپ به راحتی قابل کشف نیستند.
به عنوان مثال، هنگامی که کاربر URL وب سایت شما را در فیدخوان خود تایپ می کند، فقط گزینه اشتراک در فید اصلی وردپرس RSS شما نشان داده می شود و انواع پست سفارشی شامل نمی شود.

با توجه به آنچه گفته شد، بیایید ببینیم که چگونه می توانید به راحتی این مشکل را با افزودن یک نوع پست سفارشی به فید اصلی وردپرس RSS خود برطرف کنید. ما دو روش را بررسی خواهیم کرد، بنابراین میتوانید از پیوندهای زیر برای پرش به روشی که میخواهید استفاده کنید استفاده کنید.
- روش 1: تمام انواع پست سفارشی را به فید RSS وردپرس خود اضافه کنید
- روش 2: یک نوع پست سفارشی سفارشی را به فید RSS وردپرس اضافه کنید
روش 1: تمام انواع پست سفارشی را به فید RSS وردپرس خود اضافه کنید
اگر می خواهید همه انواع پست های سفارشی را به فید RSS وردپرس خود اضافه کنید، این روش برای شما مناسب است.
اگر از یک افزونه تجارت الکترونیک مانند WooCommerce استفاده می کنید، استفاده از این روش به شما امکان می دهد نوع پست محصول سفارشی را در فید اصلی RSS قرار دهید.
شما به راحتی می توانید این کار را با افزودن کد سفارشی به فایل functions.php تم خود انجام دهید.
با این حال، به خاطر داشته باشید که حتی کوچکترین خطای ورود کد می تواند وب سایت شما را از دسترس خارج کند.
به همین دلیل توصیه می کنیم از افزونه WPCode برای افزودن کد به وب سایت خود استفاده کنید. این بهترین افزونه قطعه کد سفارشی در بازار و ساده ترین راه برای اضافه کردن کد سفارشی بدون شکستن سایت شما است.
ابتدا باید افزونه رایگان WPCode را نصب و فعال کنید. برای دستورالعمل های بیشتر، راهنمای مبتدیان ما را در مورد نحوه نصب افزونه وردپرس بررسی کنید.
توجه داشته باشید: افزونه رایگان WPCode تنها چیزی است که برای این آموزش نیاز دارید. با این حال، ارتقاء به افزونه ممتاز WPCode به شما امکان دسترسی به یک کتابخانه قطعه مبتنی بر ابر، منطق شرطی هوشمند، ویرایش کد و موارد دیگر را میدهد.
پس از فعال سازی به آدرس قطعه کد » + افزودن قطعه صفحه نوار کناری مدیریت وردپرس.
از اینجا، روی دکمه “Use Snippet” در زیر گزینه “Add your custom code (new snippet)” کلیک کنید.

این شما را به صفحه Create Custom Snippet میبرد، جایی که میتوانید با وارد کردن یک نام برای قطعه کد شروع کنید.
سپس به سادگی “PHP Snippet” را به عنوان “Code Type” از منوی کشویی سمت راست انتخاب کنید.

در مرحله بعد، باید کد زیر را کپی کرده و در کادر “View Code” قرار دهید.
این کد به شما این امکان را می دهد که تمام انواع پست های موجود در دسترس عموم را به فید اصلی وردپرس RSS خود اضافه کنید.
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

هنگامی که این کار را انجام دادید، کافی است به قسمت «درج» پایین بروید و «درج خودکار» را به عنوان روش درج انتخاب کنید.
اکنون پس از فعال سازی و ذخیره قطعه، کد به طور خودکار در وب سایت وردپرس شما اجرا می شود.

سپس به بالای صفحه برگردید و سوئیچ “غیر فعال” را روی “فعال” تغییر دهید.
در نهایت، فقط روی دکمه «ذخیره قطعه» کلیک کنید تا کد سفارشی در وب سایت شما ذخیره و اجرا شود.

همه انواع پست سفارشی اکنون به فید اصلی وردپرس RSS شما اضافه خواهند شد.
برای اطمینان از کارکرد کدتان، می توانید فید RSS خود را با مراجعه به فیدخوان بررسی کنید.
برای این آموزش، ما از Feedly استفاده خواهیم کرد، که یک ابزار آنلاین است که به کاربران امکان می دهد فیدهای RSS و وب سایت ها را به حساب Feedly خود اضافه کنند، محتوای خود را به راحتی سازماندهی کنند و به روز رسانی های بلادرنگ را دریافت کنند.
پس از رسیدن به آنجا، به سادگی آدرس وب سایت خود را در زیر گزینه “وب سایت های مورد علاقه خود را دنبال کنید” وارد کنید.
محتوای نوع پست سفارشی اکنون در فید RSS وردپرس شما ظاهر می شود.

روش 2: یک نوع پست سفارشی سفارشی را به فید RSS وردپرس اضافه کنید
اگر می خواهید یک نوع پست سفارشی خاص را به فید اصلی وردپرس RSS اضافه کنید، این روش برای شما مناسب است.
برای انجام این کار، باید کد سفارشی را به فایل functions.php تم خود اضافه کنید. اما به خاطر داشته باشید که حتی کوچکترین اشتباه در وارد کردن کد می تواند وب سایت شما را خراب کند.
به همین دلیل است که توصیه می کنیم به جای آن از WPCode استفاده کنید. این پلاگین شماره 1 قطعه وردپرس در بازار است. استفاده از WPCode ساده ترین و ایمن ترین راه برای افزودن کد سفارشی به وب سایت وردپرس شما است.
ابتدا باید افزونه رایگان WPCode را نصب و فعال کنید. برای دستورالعمل های بیشتر، راهنمای مبتدیان ما را در مورد نحوه نصب افزونه وردپرس بررسی کنید.
توجه داشته باشید: افزونه رایگان WPCode تنها چیزی است که برای این آموزش نیاز دارید. با این حال، ارتقاء به افزونه ممتاز WPCode به شما امکان دسترسی به یک کتابخانه قطعه مبتنی بر ابر، منطق شرطی هوشمند، ویرایش کد و موارد دیگر را میدهد.
پس از فعال شدن افزونه، مراجعه کنید قطعه کد » + افزودن قطعه صفحه نوار کناری مدیریت وردپرس.
از اینجا باید روی دکمه “Use Snippet” در زیر گزینه “Add your custom code (new snippet)” کلیک کنید.

اکنون به صفحه Create Custom Snippet هدایت می شوید که در آنجا می توانید با وارد کردن نام برای قطعه کد خود شروع کنید.
این نام در هیچ کجا نمایش داده نمی شود و فقط برای شناسایی استفاده می شود.
سپس گزینه “PHP Snippet” را از منوی کشویی “Code Type” در سمت راست انتخاب کنید.

پس از انجام این کار، باید کد زیر را کپی کرده و در کادر “View Code” قرار دهید.
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');
پس از افزودن کد، نام نوع پست سفارشی را در کنار جایی که ‘[‘post_type’]’ در کد نوشته شده است. در مثال ما “پست”، “فیلم” و “کتاب” داریم.
این نوع پست سفارشی به فید اصلی وردپرس RSS شما اضافه خواهد شد.

اکنون به قسمت Insert بروید و تنظیمات Auto Insert را انتخاب کنید.
کد سفارشی اکنون پس از فعال سازی به طور خودکار در وب سایت وردپرس شما اجرا می شود.

سپس باید به بالای صفحه برگردید و سوئیچ “غیر فعال” را روی “فعال” تغییر دهید.
در نهایت، فراموش نکنید که برای ذخیره و اجرای کد در وب سایت وردپرس خود، روی دکمه «ذخیره قطعه» کلیک کنید.

برای اطمینان از اینکه نوع پست سفارشی عنوان شده است، باید از یک فیدخوان مانند Feedly بازدید کنید.
پس از آن، به سادگی آدرس وب سایت خود را وارد کنید تا فید RSS آن را جستجو کنید.
محتوای نوع پست سفارشی اکنون در فید RSS وردپرس شما ظاهر می شود.

امیدواریم این مقاله به شما کمک کند تا یاد بگیرید چگونه انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید. همچنین ممکن است بخواهید نکات ما را برای بهینه سازی فیدهای RSS وردپرس و انتخاب های برتر ما برای بهترین افزونه های فید RSS وردپرس برای افزایش ترافیک وب سایت ببینید.
اگر از این مقاله لذت بردید، لطفا در کانال یوتیوب ما برای آموزش های ویدئویی وردپرس مشترک شوید. شما همچنین می توانید ما را در توییتر و فیس بوک
پست نحوه افزودن انواع پست سفارشی به فید اصلی وردپرس RSS اولین بار در WPBeginner ظاهر شد.