Cómo crear fuentes RSS personalizadas en WordPress

¿Qué es mejor que una fuente RSS? ¡Fuentes RSS personalizadas, por supuesto! Mucha gente ha predicho la muerte de esta tecnología de intercambio desde hace eones, pero todavía es fuerte.

Las estadísticas muestran que más de 2000 de los 10 000 sitios web más importantes del mundo publican feeds RSS religiosamente. Feedly, un popular servicio de agregación de fuentes RSS, aumentó su base de suscriptores en un 900% en dos años y sus ingresos en más de un 400%.

Es posible que le interese brindar a sus visitantes una experiencia de usuario personalizada más allá de su fuente RSS predeterminada de WordPress. Exploremos cómo personalizar sus feeds para que se adapten a su sitio web y a su audiencia.

Haga una copia de seguridad de su sitio web

Irás al back-end de tu sitio web, así que haz una copia de seguridad de tu sitio . Si algo se rompe, aún tendrá su sitio web, contenido y configuración intactos. ¡No descuides este paso, pase lo que pase!

Además, crearemos un nuevo archivo de plantilla para su tema de WordPress, por lo que es posible que desee cambiar o crear un tema hijo para no estropear su tema existente.

Creación de una fuente RSS personalizada en WordPress

Para comenzar, trabajaremos con el archivo «functions.php» en su carpeta de temas. Ábrelo y pega el siguiente código:

Tenga en cuenta la sección que le pide que escriba el nombre de su fuente RSS personalizada. Mantenga este nombre simple para que pueda recordarlo fácilmente a medida que forma la URL del feed de su sitio web. por ejemplo, «https://yoursite.com/feed/mycustomfeedname».

Nota : el nombre de su fuente RSS personalizada solo puede estar en letras minúsculas.

Cree una plantilla de fuentes RSS personalizada

La plantilla de la fuente RSS personalizada es la información que su fuente necesitará para servir su fuente. Piense en ello como una característica del tipo HTML / CSS para su feed. Para hacer esto, debe crear otro archivo con un nombre único. Este nombre DEBE seguir la convención: «rss-mycustomfeedname.php».

Guarde este archivo en la carpeta de temas de su hijo. Ahora abra este archivo y pegue el siguiente código:

Puede modificar este archivo para mostrar tantas publicaciones como desee. Utilice la $postCountvariable para cambiar el número de publicaciones que se mostrarán. El valor predeterminado muestra «Publicaciones», pero puede cambiarlo para mostrar un tipo de publicación diferente cambiando la $postTypevariable. La función de extractos también mostrará extractos de sus publicaciones. Si su publicación no tiene extractos, mostrará las primeras 120 palabras del artículo.

Agregar funcionalidad a las fuentes RSS personalizadas

Ahora que tiene una plantilla funcional, puede agregarle cosas adicionales.

Mostrar miniatura de publicación en feeds

Si desea incluir miniaturas de publicaciones en su feed, copie y pegue el siguiente código en la parte inferior de su archivo «functions.php».

Si su publicación tiene una imagen en miniatura, esta función la buscará y la servirá junto con el texto de su fuente. Si no tiene ninguna imagen, no hace nada.

Establecer el idioma del feed

A veces, es posible que deba declarar el idioma de su feed personalizado para que funcione.

Haga esto usando este código en su archivo «functions.php»:

Esto configurará su idioma en inglés. Si tiene la intención de cambiarlo a otro idioma, edite enen el código de función a su idioma preferido. Obtenga una lista de todos los códigos de idioma desde este enlace .

Consiga que su feed personalizado funcione

Para que su fuente RSS personalizada funcione, debe aplicar una reescritura a su sistema WordPress. Todo lo que necesita hacer es ir a «Configuración -> Enlaces permanentes» y hacer clic en «Guardar cambios».

Terminando

Una fuente RSS personalizada es una excelente manera de ofrecer su contenido a personas que pueden no tener suficiente conectividad para acceder a su sitio web completo. También ayuda a que las nuevas audiencias lo descubran a través de aplicaciones de alimentación RSS en Android e iOS. Absolutamente deberías intentarlo.

Crédito de la imagen: United Colors of Feeds

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario