آیا می خواهید انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید؟
به طور پیش فرض، فید RSS وردپرس فقط پست های اخیر وبلاگ شما را نشان می دهد. با این حال، اگر از انواع پست سفارشی برای محتوای دیگر استفاده می کنید، ممکن است بخواهید آنها را در فید اصلی RSS خود نیز قرار دهید.
در این مقاله به شما نشان خواهیم داد که چگونه به راحتی انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید.
چرا انواع پست سفارشی را به فید اصلی RSS در وردپرس اضافه کنید؟
به طور پیش فرض، وردپرس دارای دو نوع محتوای رایج به نام پست و صفحه است. با این حال، شما همچنین می توانید انواع پست سفارشی ایجاد کنید تا در صورت نیاز انواع محتوای بیشتری را اضافه کنید.
به عنوان مثال، یک وب سایت نقد فیلم ممکن است بخواهد یک نوع پست سفارشی با استفاده از طبقه بندی های سفارشی مناسب برای آن نوع محتوای خاص ایجاد کند.
اکنون، انواع پست های سفارشی شما می توانند فید RSS خود را داشته باشند که کاربران می توانند با افزودن به آن دسترسی داشته باشند /feed/
در انتهای پست سفارشی URL آرشیو را تایپ کنید.
https://example.com/custom-post-type/feed/
https://example.com/movies/feed/
با این حال، این فیدهای سفارشی پست تایپ به راحتی قابل کشف نیستند.
به عنوان مثال، هنگامی که کاربر URL وب سایت شما را در فیدخوان خود وارد می کند، فقط گزینه اشتراک برای فید اصلی وردپرس RSS شما نشان داده می شود و انواع پست سفارشی شامل نمی شود.
با توجه به آنچه گفته شد، بیایید ببینیم که چگونه با افزودن یک نوع پست سفارشی به فید اصلی وردپرس RSS خود، آن را به راحتی برطرف کنیم. ما دو روش را پوشش خواهیم داد، بنابراین می توانید از پیوندهای زیر برای رفتن به روش مورد نظر خود استفاده کنید.
اگر می خواهید تمام انواع پست های سفارشی را به فید RSS وردپرس خود اضافه کنید، این روش برای شما مناسب است.
اگر از یک افزونه تجارت الکترونیک مانند WooCommerce استفاده می کنید، استفاده از این روش همچنین به شما امکان می دهد تا نوع پست سفارشی محصولات را در فید اصلی RSS قرار دهید.
شما به راحتی می توانید این کار را با افزودن کد سفارشی به فایل functions.php تم خود انجام دهید.
با این حال، به خاطر داشته باشید که انجام کوچکترین خطا در هنگام وارد کردن کد می تواند وب سایت شما را از دسترس خارج کند.
به همین دلیل توصیه می کنیم از افزونه WPCode برای افزودن کد به وب سایت خود استفاده کنید. این بهترین افزونه قطعه کد سفارشی در بازار است و ساده ترین راه برای اضافه کردن کد سفارشی بدون شکستن سایت شما است.
ابتدا باید افزونه رایگان WPCode را نصب و فعال کنید. برای دستورالعمل های بیشتر، راهنمای مبتدیان ما در مورد نحوه نصب افزونه وردپرس را ببینید.
توجه داشته باشید: افزونه رایگان WPCode تنها چیزی است که برای این آموزش نیاز دارید. با این حال، ارتقاء به افزونه ممتاز WPCode به شما امکان دسترسی به یک کتابخانه قطعه مبتنی بر ابر، منطق شرطی هوشمند، ویرایش کد و موارد دیگر را میدهد.
پس از فعال سازی، به آدرس قطعه کد » + افزودن قطعه صفحه از نوار کناری مدیریت وردپرس.
از اینجا، بر روی دکمه “استفاده از قطعه” در زیر گزینه “Add Your Custom Code (New Snippet)” کلیک کنید.
این شما را به صفحه “ایجاد قطعه سفارشی” می برد، جایی که می توانید با تایپ یک نام برای قطعه کد شروع کنید.
پس از آن، به سادگی «PHP Snippet» را به عنوان «Code Type» از منوی کشویی سمت راست انتخاب کنید.
در مرحله بعد، باید کد زیر را در کادر «پیشنمایش کد» کپی و جایگذاری کنید.
این کد به شما این امکان را می دهد که تمام انواع پست های موجود در دسترس عموم را به فید اصلی وردپرس 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 به شما امکان دسترسی به یک کتابخانه قطعه مبتنی بر ابر، منطق شرطی هوشمند، ویرایش کد و موارد دیگر را میدهد.
پس از فعال شدن افزونه، به سایت مراجعه کنید قطعه کد » + افزودن قطعه صفحه از نوار کناری مدیریت وردپرس.
از اینجا، باید روی دکمه «استفاده از قطعه» زیر گزینه «افزودن کد سفارشی شما (قطعه جدید)» کلیک کنید.
اکنون به صفحه “ایجاد قطعه سفارشی” هدایت خواهید شد، جایی که می توانید با تایپ یک نام برای قطعه کد خود شروع کنید.
این نام در هیچ کجا نمایش داده نمی شود و فقط برای اهداف شناسایی استفاده می شود.
در مرحله بعد، گزینه «PHP Snippet» را از منوی کشویی «Code Type» در سمت راست انتخاب کنید.
پس از انجام این کار، باید کد زیر را کپی کرده و در کادر “پیش نمایش کد” قرار دهید.
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 شما اضافه خواهد شد.
اکنون به قسمت «درج» بروید و تنظیمات «درج خودکار» را انتخاب کنید.
کد سفارشی اکنون پس از فعال سازی به صورت خودکار در وب سایت وردپرس شما اجرا می شود.
در مرحله بعد، باید به بالای صفحه برگردید و سوئیچ “غیر فعال” را روی “فعال” تغییر دهید.
در نهایت، فراموش نکنید که برای ذخیره و اجرای کد در وب سایت وردپرس خود، روی دکمه «ذخیره قطعه» کلیک کنید.
برای اطمینان از اینکه نوع پست سفارشی هد شده است، باید از یک فیدخوان مانند Feedly بازدید کنید.
هنگامی که آنجا هستید، به سادگی آدرس وب سایت خود را تایپ کنید تا فید RSS آن را جستجو کنید.
محتوای نوع پست سفارشی اکنون در فید RSS وردپرس شما نمایش داده می شود.
امیدواریم این مقاله به شما کمک کند تا یاد بگیرید چگونه انواع پست سفارشی را به فید اصلی وردپرس RSS خود اضافه کنید. همچنین ممکن است بخواهید نکات ما را برای بهینه سازی فیدهای RSS وردپرس و انتخاب های برتر ما برای بهترین افزونه های فید RSS وردپرس برای افزایش ترافیک وب سایت ببینید.
اگر این مقاله را دوست داشتید، لطفاً در کانال یوتیوب ما برای آموزش های ویدیویی وردپرس مشترک شوید. شما همچنین می توانید ما را در توییتر و فیس بوک