آموزش انتشار در زمان دلخواه مطالب سایت در خوراک RSS

آموزش انتشار در زمان دلخواه مطالب سایت در خوراک RSS

آموزش انتشار در زمان دلخواه مطالب سایت در خوراک RSS

معمولا بعضی از سایت های خبری یا سایت های تازه تاسیس از خبرخوان RSS سایت های بزرگ استفاده میکنند . فرض کنیم ما یک سایت بزرگ هستیم و تعداد زیادی از RSS سایت ما استفاده میکنند . همه ما میدانیم که پس از انتشار یک مطلب بلافاصله در خوراک RSS سایت ما قرار میگیرد . شاید گاهی اوقات ما یک در متن یک مطلب دچار اشتباه شویم و چند ساعت بعد متوجه این موضوع شویم. برای  انتشار در زمان دلخواه مطالب سایت در خوراک کافیست کد زیر را در functions.php سایت وردپرس خود قرار دهید

function a4fran3_publish_later_on_feed($where) { 
    global $wpdb;
 
    if ( is_feed() ) {

        $now = gmdate('Y-m-d H:i:s');
 
        $wait = '60'; // 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', 'a4fran3_publish_later_on_feed');

 

شما میتوانید در کد بالا $device که واحد زمان است را تغییر دهید . بطور پیشفرض بر روی دقیقه تنظیم شده است که میتوانید آن را روی HOUR (ساعت) یا DAY (روز) یا WEEK (هفته) ، MONTH (ماه)  و YEAR (سال) قرار دهید.

در خط بالاتر $wait که واحد زمان میباشد را تغییر دهید . در کد بالا بر روی 60 تنظیم شده است.

بطور کل در کد بالا به این صورت است که مطالب پس از گذشت 60 دقیقه منتشر شود

لینک کوتاه:

https://a4fran3.ir/?p=16908

Subscribe
Notify of
guest
0 نظرات
Inline Feedbacks
مشاهده همه نظرات

مطالب تصادفی