Yazdan 1,703 ارسال شده در آذر 20، 1394 گزارش اشتراک گذاری ارسال شده در آذر 20، 1394 سلام دوستان بعضی اوقات پیش میاد که پس از ارسال مطلبی متوجه مشکلی در پست ارسال شده میشین و از طریق پنل براحتی ویرایش میکنید. اما مشکل اینجاست که این پست در 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 رو تغییر بدین. موفق باشید. 2 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده