Cómo permitir que los usuarios se suscriban a categorías en WordPress

¿Le gustaría permitir que los visitantes de su sitio de WordPress se suscriban a categorías individuales?

Cuando ofrece una fuente RSS separada para cada categoría, sus visitantes pueden suscribirse a los temas que más les interesen.

En este artículo, le mostraremos cómo permitir que los usuarios se suscriban a categorías individuales en WordPress.

Cómo permitir que los usuarios se suscriban a categorías en WordPress

¿Por qué permitir que los usuarios se suscriban a categorías en WordPress?

Cuando inicia un blog de WordPress, puede usar categorías para agrupar las publicaciones de su blog en diferentes secciones para ayudar a sus lectores a encontrar el contenido que más les interesa.

Por ejemplo, un sitio web de noticias puede tener categorías para sus artículos archivados en Noticias, Opinión, Clima y Deportes.

También es posible que desee permitir que sus visitantes se suscriban a ciertas categorías. De esa manera, serán notificados por RSS o correo electrónico cuando publiques nuevas publicaciones en el blog que les puedan interesar.

Afortunadamente, WordPress crea automáticamente una fuente RSS para cada categoría en su sitio agregando /feed/ al final de la URL de la página de la categoría.

Por ejemplo, si tuviera una categoría llamada ‘Noticias’ con una URL como esta:

https://example.com/category/news/

Entonces su fuente RSS estaría ubicada en la siguiente URL:

https://example.com/category/news/feed/

Pero la mayoría de sus visitantes no sabrán cómo encontrar y suscribirse a estos feeds. Echemos un vistazo a cómo facilitar que los usuarios se suscriban a sus categorías de WordPress.

Adición de un enlace de suscripción RSS en las páginas de categoría

Comenzaremos agregando un enlace de suscripción RSS simple a las páginas de su categoría.

Para hacer esto, debe agregar código a los archivos de su sitio web y no lo recomendamos para principiantes. Si no lo ha hecho antes, consulte nuestra guía sobre cómo pegar fragmentos de código de la web en WordPress.

Lo primero que debe hacer es ingresar a la carpeta de su tema y encontrar el archivo category.php. Si no ve categoría.php, busque archive.php.

Si no ve ninguno de los dos, es probable que esté utilizando un marco de trabajo temático de WordPress, y este artículo no será tan útil para usted.

Ahora, si su tema tiene un archivo category.php, simplemente agregue el siguiente código donde quiera mostrar el enlace de suscripción. Recomendamos agregarlo justo antes del bucle.

<?php
$category = get_category( get_query_var('cat') );
   
if ( ! empty( $category ) )
   
echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
?>
Agregar código a Category.php

Si su tema tiene un archivo archive.php pero no tiene un archivo category.php, entonces necesita crear un nuevo archivo llamado category.php y pegar todo el código de archive.php en él. Una vez que haya terminado, pegue el código anterior en él.

Una vez que haya agregado el fragmento de código, podrá ver un enlace de suscripción en la página de archivo de su categoría de la siguiente manera:

Vista previa del enlace de suscripción en la página de archivo de categoría

Este código simplemente agrega un enlace con el texto ancla ‘Suscribirse’ a la plantilla. Si lo prefiere, puede agregar un ícono de RSS en lugar de texto. Todo lo que tiene que hacer es reemplazar el texto ‘Suscribirse’ con una URL de imagen como esta:

<img src="http://example.com/location/to/rss/icon.png" width="48" height="48" alt="Subscribe">

Un ícono de suscripción de ejemplo se vería así:

Vista previa del icono Suscribirse en la página de archivo de categoría

Agregar otras opciones de suscripción para categorías en WordPress

La mayoría de sus visitantes que usan un lector de RSS ya habrán instalado la extensión del navegador del servicio para agregar fácilmente nuevas fuentes. Pero nunca está de más agregar íconos familiares para facilitar el proceso.

A modo de ejemplo, agregaremos botones para dos populares aplicaciones de lectura de RSS basadas en la web, Feedly e Inoreader. Puede usar la misma técnica para agregar otros servicios si lo desea.

A continuación se muestra el código de muestra que necesitaría agregar a su tema category.php expediente:

<?php
$category = get_category( get_query_var('cat') );
   
if ( ! empty( $category ) )
   
echo '<div class="category-feed"><p>Subcribe via: <a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://example.com/location/to/rss/icon.png" width="32" height="32" alt="Subscribe" /></a>
   
   
<a href="http://www.feedly.com/i/subscription/feed/' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Feedly" rel="nofollow"><img src="http://example.com/location/to/feedly/icon.png" width="32" height="32" alt="Subscribe" /></a>
   
   
<a href="https://www.inoreader.com/?add_feed=' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Inoreader" rel="nofollow"><img src="http://example.com/location/to/inoreader/icon.png" width="32" height="32" alt="Subscribe" /></a>
   
</p></div>';
?>

Como puede ver, hemos modificado los enlaces de alimentación de categorías para los dos últimos íconos. El primer ícono aún apunta a su feed RSS original, pero el segundo y el tercer ícono llevan a los usuarios a Feedly e Inoreader, para que puedan suscribirse al feed de la categoría.

Así es como se ve en nuestro sitio de prueba:

Vista previa de iconos adicionales en la página de archivo de categoría

Agregar suscripción de correo electrónico para categorías en WordPress

Muchos usuarios no están familiarizados con RSS y se sentirán más cómodos con una suscripción por correo electrónico a su sitio web.

Para agregar una suscripción de correo electrónico para las categorías, deberá utilizar un servicio de marketing por correo electrónico de terceros. Recomendamos usar algo como Constant Contact o Sendinblue porque ofrecen una función llamada RSS to Email.

Una vez que elija un servicio de marketing por correo electrónico, debe crear una lista de correo electrónico y configurar una campaña de correo electrónico.

Para recopilar suscriptores, recomendamos usar OptinMonster para crear formularios de suscripción a boletines.

Crear nueva campaña

Puede usarlo para crear formularios de suscripción y agregar fácilmente casillas de verificación de categoría sin escribir ningún código.

Formulario de suscripción al boletín con casillas de categoría

Después de eso, puede seguir nuestra guía paso a paso sobre cómo notificar a los suscriptores sobre nuevas publicaciones.

La diferencia es que tendrá que crear una campaña y un grupo de RSS a correo electrónico para cada categoría individual. Por eso es muy importante que estés usando las categorías de la manera correcta.

Esperamos que este tutorial le haya ayudado a aprender cómo permitir que los usuarios se suscriban a categorías en WordPress.

Es posible que también desee aprender cómo mejorar el SEO de su sitio web o consultar nuestra lista de 30 formas comprobadas de ganar dinero con un blog con WordPress.

.

Deja un comentario