آیا می خواهید نمایش پست ها در فید RSS سایت خود را به تاخیر بیندازید؟
تأخیر در نمایش فوری پستها میتواند شما را از ارسال تصادفی کارهای ناتمام نجات دهد، به شما فرصت دهد تا اشتباهات تایپی را که ممکن است مشاهده کنید ویرایش کنید و به شما کمک میکند در سئو محتوا را شکست دهید.
در این مقاله به شما نشان خواهیم داد که چگونه پست ها را در فید RSS وردپرس به تاخیر بیندازید.
چرا فید RSS خود را در وردپرس به تاخیر می اندازیم؟
گاهی اوقات ممکن است چیزی را در وبلاگ وردپرس خود با یک اشتباه تایپی منتشر کنید که ندیده اید. سپس اشتباه در فید RSS و همه مشترکین شما توزیع می شود. اگر در وبلاگ وردپرس خود اشتراک ایمیل دارید، آن مشترکین نیز آن را دریافت خواهند کرد.
با اضافه کردن یک تأخیر بین فید RSS و سایت زنده خود، فرصت کمی برای یافتن یک خطا در یک سایت زنده و رفع آن دارید.
فیدهای RSS نیز توسط وب سایت های خراش محتوا استفاده می شود. آنها از آن برای نظارت بر محتوای شما و کپی کردن پست های شما به محض اینکه به صورت زنده ظاهر می شوند استفاده می کنند. اگر وبسایتی جدید با اختیارات کمی دارید، در بسیاری از مواقع این خراشدهندههای محتوا ممکن است در نتایج جستجو شما را شکست دهند.
با به تأخیر انداختن مقاله در فید RSS خود، میتوانید به موتورهای جستجو زمان کافی برای خزیدن و فهرستبندی محتوای خود در ابتدا بدهید.
با این حال، بیایید ببینیم چگونه می توان به راحتی پست ها را در فید RSS وب سایت وردپرس به تاخیر انداخت.
چگونه می توان پست ها را در فید RSS وردپرس خود به تاخیر انداخت
برای شروع، توصیه می کنیم از WPCode برای به تاخیر انداختن نمایش پست ها در فید سایت خود استفاده کنید. WPCode به شما امکان می دهد بدون نگرانی در مورد خرابی سایت خود، کد سفارشی را با خیال راحت و آسان به وردپرس اضافه کنید.
برای کاربران پیشرفته، میتوانید کد زیر را در فایل functions.php تم خود کپی/پیست کنید. برای تغییر فاصله زمانی باید کد را تغییر دهید. به یاد داشته باشید که ویرایش فایل های اصلی وردپرس می تواند خطرناک باشد، به همین دلیل است که WPCode را توصیه می کنیم. همچنین با بهروزرسانی طرح زمینه، هر قطعه کد سفارشی را از دست خواهید داد.
برای جزئیات، به مقاله ما در مورد نحوه چسباندن قطعه کد از وب در وردپرس مراجعه کنید.
function wpb_snippet_publish_later_on_feed( $where ) {
global $wpdb;
if ( is_feed() ) {
// Timestamp in WP-format.
$now = gmdate( 'Y-m-d H:i:s' );
// Number of unit to wait
$wait="10"; // integer.
// Choose time unit.
$unit="MINUTE"; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
// Add SQL-sytax to default $where. By default 10 minutes.
$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );
اکنون به شما نشان خواهیم داد که چگونه این کار را به روش آسان با WPCode انجام دهید.
ابتدا باید آن را نصب و فعال کنید پلاگین WPCode رایگان. برای جزئیات، می توانید راهنمای گام به گام ما را در مورد نحوه نصب افزونه وردپرس دنبال کنید.
پس از فعال سازی، می توانید به قطعه کد » Snippet را اضافه کنید. پس از آن، به سادگی «rss» را جستجو کنید یا به دسته «RSS Feeds» بروید.
سپس، فقط ماوس خود را روی «تاخیر ارسال در فیدهای RSS» در نتایج قرار دهید و به سادگی روی «استفاده از قطعه» کلیک کنید.
در مرحله بعد، به صفحه «ویرایش قطعه» هدایت خواهید شد، جایی که WPCode تنظیمات قطعه را از قبل برای شما پیکربندی کرده است.
بهطور پیشفرض، پستهای شما از زمان انتشار ۱۰ دقیقه در فید RSS شما به تأخیر میافتد.
اگر این تاخیر برای شما خوب است، کافی است روی سوئیچ کلیک کنید تا آن را به «فعال» تغییر دهید و دکمه «بهروزرسانی» را فشار دهید.
اگر می خواهید طول تاخیر را تغییر دهید، می توانید این کار را با تغییر عدد در خط 10 و واحد زمان در خط 13 انجام دهید.
به عنوان مثال، در صورت تعویض می توانید یک ساعت ارسال را به تاخیر بیندازید $wait="10";
و $unit="MINUTE"
با $wait="1"
و $unit="HOUR"
.
اگر نیاز به تنظیم مجدد تأخیر دارید، به سادگی آن مراحل را تکرار کنید، و اگر میخواهید پستها فوراً به فید برگردند، به سادگی سوئیچ را به «غیرفعال» تغییر دهید و «بهروزرسانی» را فشار دهید.
فراموش نکنید که کتابخانه قطعه WPCode را بررسی کنید
WPCode همچنین با مجموعه عظیمی از کدهای دیگر نیز همراه است. می توانید ببینید در آنجا چه چیزی وجود دارد قطعه کد » کتابخانه در داشبورد مدیریت
ممکن است بتوانید برخی از افزونه های یکبار مصرف را در سایت خود با فعال کردن قطعه هایی که در کتابخانه پیدا می کنید جایگزین کنید.
برای مثال، میتوانید قطعههایی را بیابید که به شما امکان میدهند بهروزرسانیهای خودکار را غیرفعال کنید، آپلود SVG را مجاز کنید، حداقل تعداد کلمات را برای پستها تنظیم کنید، و موارد دیگر.
امیدواریم این مقاله به شما کمک کند تا یاد بگیرید چگونه به راحتی نمایش پست ها را در فید RSS وردپرس به تاخیر بیندازید. همچنین ممکن است بخواهید راهنمای ما را در مورد نحوه درست ایجاد یک خبرنامه ایمیلی ببینید یا بهترین نرمافزار چت زنده برای مشاغل کوچک را انتخاب کنید.
اگر این مقاله را دوست داشتید، لطفا در ما مشترک شوید کانال یوتیوب برای آموزش ویدیویی وردپرس. شما همچنین می توانید ما را در توییتر و فیس بوک.
منبع: https://www.wpbeginner.com/wp-tutorials/how-to-delay-posts-from-appearing-in-wordpress-rss-feed/