Todos los bloggers cometemos errores de los cuales nos damos cuenta justo después de haber publicado el artículo. Algunos en los minutos siguientes después de haber hecho clic al botón publicar. Así que es mejor retrasar nuestros artículos un poco (5 a 10 minutos) en el RSS. Para lograr esto se añade el siguiente código en el archivo functions.php:
function retraso_articulos_rss($where) {
global $wpdb;
if ( is_feed() ) {
$now = gmdate('Y-m-d H:i:s');
$wait = '<strong>10</strong>'; // Valor en minutos del retraso de los artículos
$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', 'retraso_articulos_rss');
El código anterior añade un retraso de 10 minutos para la publicación del artículo en el feed RSS de tu blog. Si deseas cambiar el tiempo debes cambiar el valor que se encuentra en negrita.