Поиск по сайту:
Системы состоят из подсистем, подсистемы - из подподсистем и так до бесконечности - именно поэтому мы проектируем снизу вверх. (Алан.Дж.Перлис)

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

12.08.2016
Контроль доступности ваших постов через 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 минут, как вам нравится.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Есть пользователи, которые очень не любят кнопки Feedburner или кнопки TwitterCounter.…

Спасибо!

Теперь редакторы в курсе.