how to delay posts from appearing in wordpress rss feed og Cómo retrasar la visualización de publicaciones en el feed RSS de WordPress

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

¿Quiere retrasar la publicación de publicaciones en el feed RSS de su sitio?

Retrasar la publicación de inmediato puede evitar que envíe accidentalmente asuntos pendientes, darle tiempo para editar cualquier error tipográfico que pueda ver y ayudarlo a vencer a los raspadores de contenido en SEO.

En este artículo, le mostraremos cómo retrasar la publicación de publicaciones en el feed RSS de WordPress.

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

¿Por qué retrasar su fuente RSS en WordPress?

A veces, puede publicar algo en su blog de WordPress con un error tipográfico que simplemente no vio. Luego, el error se distribuye a su fuente RSS ya todos sus suscriptores. Si tiene suscripciones de correo electrónico en su blog de WordPress, estos suscriptores también lo recibirán.

Al agregar un retraso entre su fuente RSS y su sitio en vivo, tiene una pequeña ventana de tiempo para detectar un error en un sitio en vivo y corregirlo.

Las fuentes RSS también son utilizadas por los sitios web de extracción de contenido. Lo usan para monitorear su contenido y copiar sus publicaciones a medida que aparecen en vivo. Si tiene un sitio web nuevo con poca autoridad, muchas veces estos extractores de contenido pueden terminar superándolo en los resultados de búsqueda.

Al retrasar un artículo en su fuente RSS, puede dar a los motores de búsqueda tiempo suficiente para rastrear e indexar su contenido primero.

Dicho esto, veamos cómo retrasar fácilmente la visualización de publicaciones en el feed RSS del sitio web de WordPress.

Cómo retrasar publicaciones en el feed RSS de WordPress

Para comenzar, recomendamos usar WPCode para retrasar la publicación de publicaciones en el feed de su sitio. Código WPC le permite agregar código personalizado a WordPress de forma segura y sencilla sin tener que preocuparse de que su sitio se rompa.

Para usuarios avanzados, puede copiar/pegar el siguiente código en el archivo functions.php de su tema. Deberá editar su código para cambiar el marco de tiempo. Recuerde que editar sus archivos principales de WordPress puede ser peligroso, por eso recomendamos WPCode. También perderá cualquier fragmento de código personalizado cuando actualice su tema.

Para obtener más información, consulte nuestro artículo sobre cómo pegar fragmentos 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 le mostraremos cómo hacerlo de la manera más fácil con WPCode.

Primero, deberá instalar y activar el archivo Complemento WPCode gratuito. Para obtener más información, puede seguir nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Después de la activación, puede navegar a Fragmentos de código» Agregar fragmento. Después de eso, simplemente busque «rss» o desplácese hacia abajo hasta la categoría «Fuentes RSS».

Luego, pase el cursor sobre «Retraso de publicación en fuentes RSS» en los resultados y simplemente haga clic en «Usar fragmento».

Agregue un fragmento usando WPCode

A continuación, accederá a la pantalla «Editar fragmento», donde WPCode ha preconfigurado la configuración del fragmento para usted.

De forma predeterminada, sus publicaciones se retrasarán 10 minutos desde el momento en que se publiquen en su fuente RSS.

Si ese retraso es bueno para usted, todo lo que necesita hacer es hacer clic en el interruptor para cambiarlo a «Activo» y presionar el botón «Actualizar».

Ajusta el tiempo de retraso de tus publicaciones en el feed RSS

Si desea cambiar la duración de la demora, puede hacerlo cambiando el número en la línea 10 y la unidad de tiempo en la línea 13.

Por ejemplo, puede retrasar la publicación una hora si anula $wait="10"; Y $unit="MINUTE" con $wait="1" Y $unit="HOUR".

Si necesita ajustar el retraso nuevamente, simplemente repita estos pasos, y si desea que las publicaciones vuelvan a aparecer inmediatamente en el feed, simplemente vuelva a colocar el interruptor en «Apagado» y presione «Actualizar».

No olvide consultar la biblioteca de fragmentos de WPCode

Código WPC también incluye una gran colección de otros fragmentos de código. Puedes ver lo que hay Fragmentos de código » Biblioteca en su panel de administración.

Biblioteca WPCode de fragmentos de código

Es posible que pueda reemplazar algunos complementos de un solo uso en su sitio simplemente activando fragmentos que se encuentran en la biblioteca.

Por ejemplo, puede encontrar fragmentos que le permitirán deshabilitar las actualizaciones automáticas, permitir cargas SVG, establecer un número mínimo de palabras para las publicaciones y mucho más.

Esperamos que este artículo le haya ayudado a aprender cómo retrasar fácilmente la visualización de publicaciones en el feed RSS de WordPress. También es posible que desee ver nuestra guía sobre cómo crear un boletín informativo por correo electrónico de la manera correcta o ver nuestra selección experta del mejor software de chat en vivo para pequeñas empresas.

Si te ha gustado este artículo, suscríbete a nuestro canal de Youtube para tutoriales en vídeo de WordPress. También puedes encontrarnos en chirrido Y Facebook.

Su Calificación Nos Ayuda a Mejorar