آموزش به تاخیر انداختن نمایش پست ها در فید RSS وردپرس
- آموزش • آموزش وردپرس
- ۲۴ اسفند ۱۴۰۱
- 1,757 بازدید
تأخیر در نمایش فوری پستها میتواند مانع از ارسال تصادفی کارهای ناتمام شود و به شما فرصت میدهد تا اشتباهات احتمالی را کشف و ویرایش نموده و در سئوی محتوا موفقتر ظاهر شوید.
در این مقاله به شما خواهیم گفت که چگونه پست ها را در فید RSS وردپرس به تاخیر بیاندازید.
نحوه به تاخیر انداختن نمایش پست ها در فید RSS وردپرس با قطعه کد
RSS نوعی فید وب است که به کاربران و برنامههای کاربردی امکان بروزرسانی منظم را از یک وبسایت یا وبلاگ دلخواه خود میدهد. RSS مخفف Really Simple Syndication یا Rich Site Summary است.
گاهی اوقات ممکن است چیزی را در وبلاگ وردپرس خود با یک اشتباه تایپی منتشر کنید که متوجه نشدهاید؛ این اشتباه در فید RSS و همه مشترکین شما توزیع می شود. اگر در وبلاگ وردپرس خود اشتراک ایمیل دارید، آن مشترکین نیز آن را دریافت خواهند کرد.
با اضافه کردن یک تأخیر بین زمان انتشار پست روی وبسایت و فید RSS، فرصت بیشتری برای یافتن ایرادات در مطالب و رفع آنها خواهید داشت.
جهت انجام اینکار، میتوانید کد زیر را به فایل functions.php قالب خود اضافه کنید. برای تغییر فاصله زمانی باید کد را تغییر دهید. به یاد داشته باشید که ویرایش فایلهای اصلی وردپرس می تواند خطرناک باشد، به همین دلیل افزونه WPCode را توصیه میکنیم.
function vebeet_snippet_publish_later_on_feed( $where ) { global $vebeet; 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' );
برای اضافه کردن کد، توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
اگر میخواهید طول تاخیر را تغییر دهید، میتوانید این کار را با تغییر عدد در خط 10 و واحد زمان در خط 13 انجام دهید. به عنوان مثال، اگر $wait = ’10’ را جایگزین کنید، میتوانید ارسال را یک ساعت به تاخیر بیاندازید.
امیدواریم این مقاله در حل کردن مشکل به شما کمک کرده باشد. شاد باشید.