Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo retrasar la aparición de publicaciones en el feed RSS de WordPress

Retrasar las publicaciones en el feed RSS te permite controlar cuándo se publica tu contenido. Sin embargo, cuando publicas una nueva entrada en WordPress, esta aparece inmediatamente en el feed RSS de tu sitio.

Si bien compartir rápidamente es útil, es posible que desees tiempo adicional para ediciones de último minuto, corrección de erratas o para evitar que borradores incompletos lleguen a los suscriptores. Además, los raspadores de contenido podrían robar tu trabajo antes de que los motores de búsqueda lo indexen, lo que puede perjudicar tu SEO.

Con el plugin adecuado y algunas configuraciones sencillas, puedes ajustar fácilmente el tiempo para asegurarte de que tus publicaciones estén listas y pulidas antes de aparecer en el feed. Según nuestra investigación, WPCode es uno de los mejores plugins para esta tarea.

En esta guía, te mostraremos los pasos sencillos para retrasar la aparición de publicaciones en tu feed RSS, ayudándote a gestionar mejor el tiempo de tu contenido.

Cómo retrasar la aparición de publicaciones en el feed RSS de WordPress

¿Por qué retrasar tu feed RSS en WordPress?

A veces puedes publicar algo en tu blog de WordPress con un error tipográfico que simplemente no viste. El error se distribuye entonces a tu feed RSS y a todos tus suscriptores. Si tienes suscripciones por correo electrónico en tu blog de WordPress, esos suscriptores también lo recibirán.

Al agregar un retraso entre tu feed RSS y tu sitio en vivo, puedes darte una pequeña ventana de tiempo para detectar un error en un sitio en vivo y corregirlo.

Los feeds RSS también son utilizados por sitios web que raspan contenido. Los usan para monitorear tu contenido y copiar tus publicaciones tan pronto como aparecen en vivo. Si tienes un sitio web nuevo con poca autoridad, entonces muchas veces, estos raspadores de contenido pueden terminar venciéndote en los resultados de búsqueda.

Al retrasar un artículo en tu feed, puedes darle a los motores de búsqueda suficiente tiempo para rastrear e indexar tu contenido primero.

Con esto en mente, te mostraremos cómo retrasar fácilmente la aparición de publicaciones en el feed RSS de tu sitio web de WordPress. Aquí tienes un resumen rápido de todo lo que cubriremos en esta guía:

¡Vamos a empezar!

Cómo retrasar publicaciones en tu feed RSS de WordPress

Para empezar, te recomendamos usar WPCode para retrasar la aparición de publicaciones en el feed de tu sitio. WPCode te permite agregar código personalizado a WordPress de forma segura y sencilla sin preocuparte de que tu sitio se rompa.

Para usuarios avanzados, puedes copiar/pegar el siguiente código en el archivo functions.php de tu tema en su lugar. Necesitarás modificar el código para cambiar el intervalo de tiempo.

Nota: Editar los archivos principales de WordPress puede ser un proceso delicado. Incluso un pequeño error puede romper tu sitio, y perderás cualquier fragmento de código personalizado cuando actualices tu tema. Es por eso que recomendamos WPCode.

Para más detalles, consulta nuestro artículo sobre cómo pegar fragmentos de código de la web en WordPress.

function wpb_snippet_publish_later_on_feed( $where ) {	global $wpdb;	if ( is_feed() ) {	// Timestamp in WP-format.	$now = gmdate( 'Y-m-d H:i:s' );	// Number of unit to wait	$wait = '10'; // integer.	// Choose time unit.	$unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.	// Add SQL-sytax to default $where. By default 10 minutes.	$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";	}	return $where; } add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' ); 

Ahora, te mostraremos cómo hacer esto fácilmente con WPCode.

Primero, necesitarás instalar y activar el plugin gratuito WPCode. Para obtener detalles, puedes seguir nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, puedes navegar a Fragmentos de código » Agregar fragmento. Después de eso, simplemente busca 'RSS' o desplázate hacia abajo hasta la categoría 'Feeds RSS'.

Luego, simplemente pasa el cursor del mouse sobre 'Retrasar publicaciones en feeds RSS' en los resultados y haz clic en 'Usar fragmento'.

Agrega un fragmento usando WPCode

A continuación, serás llevado a la pantalla 'Editar fragmento', donde WPCode ha preconfigurado los ajustes del fragmento para ti.

Por defecto, tus publicaciones se retrasarán 10 minutos desde el momento en que se publiquen para aparecer en tu feed RSS.

Si ese retraso te funciona, entonces todo lo que tienes que hacer es hacer clic en el interruptor para cambiarlo a ‘Activo’ y presionar el botón ‘Actualizar’.

Ajusta el tiempo que tus publicaciones se retrasan en el feed RSS

Si deseas alterar la duración del retraso, puedes cambiar el número en la línea 10 y la unidad de tiempo en la Línea 13.

Por ejemplo, puedes retrasar la publicación una hora si reemplazas $wait = '10'; y $unit = 'MINUTE' con $wait = '1' y $unit = 'HOUR'.

Si necesitas ajustar el retraso nuevamente, repite esos pasos. Y si deseas que las publicaciones vuelvan a aparecer inmediatamente en el feed, cambia el interruptor a ‘Inactivo’ y presiona ‘Actualizar’.

Consejo extra: Echa un vistazo a la biblioteca de fragmentos de WPCode

WPCode viene con una gran colección de otros fragmentos de código. Puedes ver lo que hay navegando a Fragmentos de código » Biblioteca desde tu panel de administración.

Biblioteca de fragmentos de código de WPCode

Es posible que puedas reemplazar algunos plugins de un solo uso en tu sitio simplemente activando fragmentos que encuentres en la biblioteca.

Por ejemplo, puedes encontrar fragmentos que te permitirán:

Esperamos que este artículo te haya ayudado a aprender cómo retrasar fácilmente la publicación de entradas en el feed RSS de WordPress. A continuación, podrías querer consultar nuestras guías sobre cómo agregar suscripción RSS para etiquetas y archivos de taxonomía personalizada y cómo agregar un mapa del sitio RSS en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

12 CommentsLeave a Reply

  1. Administro varios sitios web de clientes y me ha pasado varias veces que publiqué un artículo a petición y solo después noté algunos errores gramaticales o incluso un error tipográfico en el título. A veces, existe la tendencia a no revisar las cosas enviadas por el cliente, esperando que las hayan revisado ellos mismos antes de enviarlas para su publicación. Esto puede llevar a faux pas innecesarios cuando dicho artículo es extraído por los clientes a través de RSS. Esta es una gran solución al problema de errores tan simples, pero a veces bastante molestos, y ayuda fácilmente a evitar parecer tonto frente a los usuarios. También es un cambio muy simple de hacer en el sitio web usando un fragmento de código.

  2. También tengo problemas con los raspadores de contenido, y me molesta bastante porque alguien está tratando ilegalmente de robar mi contenido. Como me gustaría abordar este problema, intentaré implementar el retraso de RSS mencionado aquí. Espero que esto ayude a resolver el problema o al menos a minimizarlo.

  3. Como alguien que ha sido afectado por raspadores de contenido en el pasado, estoy muy interesado en esta técnica para retrasar la aparición de publicaciones en el feed RSS. Parece una forma inteligente de frustrar a estos bots automatizados que roban mi contenido. Gracias por compartir.

  4. Uso el plugin Code Snippets. ¿Debería ejecutarse esta función: en todas partes, solo en el área de administración o solo en el front-end del sitio?

    • Hola Eric,

      La forma más fácil de hacer esto es publicando tus entradas a una hora determinada del día. Sin embargo, el caché y los rastreadores del feed RSS del usuario aún pueden afectar cuándo aparece realmente tu entrada en los lectores de feeds RSS o en la bandeja de entrada del usuario.

      Administrador

  5. Gracias por el tutorial.
    La parte que mencionaste sobre los raspadores de contenido me preocupó un poco. Así que quería preguntar si tú mismo usas este método para evitar problemas con los raspadores de contenido y la indexación...

    • Now i know what i asked was kind of funny :D
      Because i see that you have mentioned “website with little authority”
      Thanks again for the article

Deja una respuesta