رفتن به مطلب

ویژه آموزش ایجاد تاخیر ارسال در rss وردپرس بدون افزونه


پست های پیشنهاد شده

سلام دوستان

 

بعضی اوقات پیش میاد که پس از ارسال مطلبی متوجه مشکلی در پست ارسال شده میشین و از طریق پنل براحتی ویرایش میکنید. اما مشکل اینجاست که این پست در rss شما منتشر شده !!!

توسط کد زیر میتونید انتشار پست در rss رو به مقدار مورد نظر به تاخیر بندازید.

 

کافیه کد زیر رو در functions.php قرار بدین.

 

function publish_later_on_feed($where) {global $wpdb;if ( is_feed() ) {// timestamp in WP-format$now = gmdate('Y-m-d H:i:s');// value for wait; device$wait = '10'; // integer//  لینک ها تنها برای اعضای سایت قابل نمایش است.   = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR// add SQL-sytax to default $where$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";}return $where;}add_filter('posts_where', 'publish_later_on_feed');

 

 

جهت تعیین مدت مقدار wait و همچنین جهت تعییم واحد محاسبه مقدار device رو تغییر بدین.

 

موفق باشید.

  • Like 2
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...