Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Пятница, 26 декабря, 2025

Контроль доступности ваших постов через RSS

Контроль доступности ваших постов через RSS

Бывают моменты, когда вы публикуете пост и вдруг сообщение об ошибке. Вы можете вернуться в панель администратора и изменить его, но она уже опубликована в соц сетях. С помощью этого хака, вы можете поставить задержку в несколько минут, как вам нравится, так что вы можете дважды проверить пост.

Просто откройте файл functions.php и добавьте следующий код там:

function andreyex_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 = '5'; // integer

// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = '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', 'andreyex_publish_later_on_feed');

Изменение времени от 5 минут, как вам нравится.

Exit mobile version