Aquí hay un código muy útil que le permitirá crear una nueva fuente RSS en WordPress.
De hecho, a veces necesitamos proporcionar una fuente RSS independiente de la fuente nativa. Para esto, hay un fragmento de código. que descubrí en Yoast!
1) Cree una nueva plantilla de página llamada pagerss.php
Comience desde una página en blanco en el Bloc de notas e inserte el siguiente código, antes de cargarlo en su carpeta de temas:
<?php
/*
Nombre de la plantilla: Feed personalizado
*/
$numposts = 10;
función custom_rss_date($timestamp = nulo) {
$marca de tiempo = ($marca de tiempo==nulo)? hora(): $marca de tiempo;
fecha de eco (DATE_RSS, $timestamp);
}
$posts = query_posts('showposts='.$numposts);
$última publicación = $numposts – 1;
header(“Tipo de contenido: aplicación/rss+xml; juego de caracteres=UTF-8”);
eco ' ';
?>
<channel>
Tu URL
Su descripción
fr-fr
post_date_gmt)); ?>
post_date_gmt)); ?>
Tu correo
<?php foreach ($posts as $post) { ?>
<item>
IDENTIFICACIÓN); ?>
<![CDATA[ Publicar Contenido; ?>]]>
post_date_gmt)); ?>
IDENTIFICACIÓN); ?>
</item>
<?php } ?>
</channel>
</rss>
Puede reemplazar los campos "Su..." con sus propios campos.
2) Crea una nueva página en WordPress
Publique una nueva página desde su administrador de WordPress, afiliandola con la plantilla de página "Feed personalizado" que acabamos de crear arriba.
3) Inicie su página publicada
Una vez publicada la página, ejecútela. ¡Deberías ver tu nueva fuente RSS!
7 respuestas
Gracias por este artículo que es una muy buena traducción. Dicho esto, ¿no sería más relevante dar la fuente?
En lugar de cambiar estúpidamente el nombre de media función, me parece mucho más "juego limpio" citar: http://yoast.com/custom-rss-feeds-wordpress/
Atentamente
A tiempo para mí, gracias por recordármelo, agregué la fuente al artículo.
No te preocupes, aprovecho para señalarte que queda una función “yoast_rss_date” en la que das 😉
Correcto, muchas gracias, está corregido. Claramente no era mi día :)
Hola gracias por este pequeño artículo, tengo un pequeño problema, tengo un error en la primera línea cuando intento cargar la página creada:
Error de análisis: error de sintaxis, T_VARIABLE inesperado
Busqué soluciones, pero aún no encuentro nada, ¿sabes de dónde puede venir esto?
Gracias de antemano
Gracias por el tutorial, es realmente mejor, una hermosa plantilla de página dedicada a rss.
Gracias por este tutorial