ساعات کاری شرکت: شنبه تا پنج شنبه 8:00 - 18:00
 تاخیر انداختن در نمایش مطالب در فید وردپرس

تاخیر انداختن در نمایش مطالب در فید وردپرس

تاخیر انداختن در نمایش مطالب در فید وردپرس

تاخیر نمایش مطالب در فید

چرا انتشار مطالب در فید وردپرس رو به تاخیر بیاندازیم ؟؟؟

حالت اول :

شاید پیش بیاد که یه مطلب رو بنویسیم و در سایت انتشار بدیم .

بعد متوجه بشیم که مطلب ما نیاز به ویرایش دارد چه از لحاظ غلط املایی و چه جمله بندی مطلب

در چنین حالتی حتی اگر سریع مطلب خودمون رو ویرایش کنیم باز هم مطلب در این زمان کوتاه در اختیار مشترکین rss قرار میگیره.

و حتی اگر خبرنامه بر مبنای rss تنظیم کرده باشیم نسخه اولیه مطلب که دارای اشکال بوده است برای مشترک ارسال میشود.

اما اگر انتشار مطلب در فید به تاخیر بیفتد فرصت کافی برای ویرایش مطلب را خواهیم داشت.

حالت دوم :

زمانی که شما یک سایت خبری تازه کار داشته باشید ولی authority پایین نسبت به دیگر سایت ها داشته باشید.

و اون سایت خبرخوان مطالب سایت شما را از طریق rss دریافت و در سایت خود انتشار دهد ممکن است زحمات شما به نام آن سایت تمام میشود.

در این حالت نمایش مطلب در فید با تاخیر، میتواند فرصت کافی را برای ایندکس شدن مطلب در موتور های جستوجو را به شما بدهد.

خب میرویم سراغ آموزش

آموزش تاخیر انداختن در نمایش مطالب در فید وردپرس

برای تاخیر انداختن در نمایش مطالب در فید باید کد زیر را در فایل functions.php خود قرار دهیم .

function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
 $now = gmdate('Y-m-d H:i:s');
// value for wait; + device
 $wait = '15'; // integer
 $device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
 }
 return $where;
}
add_filter('posts_where', 'yasdata_delay_publish_on_feed');

در خط 4 زمان فعلی را ثبت کردیم.

در خطوط 6 و 7 مدت زمان تاخیر مورد نیاز خودمون رو برای نمایش مطالب در فید رو تنظیم کرده ایم.

تاخیر تنظیم شده ما برای نمایش مطلب در فید 15 دقیقه است. (خط 6)

شما میتوانید زمان مورد نظر خودتون رو برای نمایش تنظیم کنید.

فقط دقت داشته باشید که زمان طولانی باعث میشود که مشترکان سایت شما ناراضی شوند و موجب از دست دادن مشترکین شما شود.

یک پاسخ بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *