How to Allow Users to Subscribe to Categories in WordPress

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

free hosting wordpress
free hosting 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.

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

Al iniciar 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 puede permitir que sus visitantes se suscriban a ciertas categorías. De esta manera, recibirán una notificación a través de RSS o correo electrónico cuando publique nuevas publicaciones en el blog que puedan interesarles.

Afortunadamente, WordPress crea automáticamente una fuente RSS para cada categoría de 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 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 las categorías de WordPress.

Se agregó un enlace de suscripción RSS a las páginas de categorías.

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 nunca ha hecho esto antes, consulte nuestra guía sobre cómo pegar fragmentos de código de la web en WordPress.

Lo primero que debe hacer es ir 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 estos, lo más probable es que esté utilizando un marco de trabajo de WordPress y este artículo no le será tan útil.

Ahora, si su tema tiene un archivo category.php, simplemente agregue el siguiente código donde quiera que aparezca el enlace de suscripción. Recomendamos agregarlo justo antes de su período.

<?php
$category = get_category( get_query_var('cat') );
   
if ( ! empty( $category ) )
   
echo '<div class="category-feed"><p><a href="'%20.%20get_category_feed_link(%20$category->cat_ID%20)%20.%20'" 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, debe 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.

Después de agregar 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 registro en la página de archivo de la categoría

Este código simplemente agrega un enlace con el texto de anclaje “Suscribirse” al modelo. Puede divertirse agregando un ícono de RSS en lugar del texto si lo prefiere. 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

Se agregaron más 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.

Como 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 debe agregar a sus temas category.php Archivo:

<?php
$category = get_category( get_query_var('cat') );
   
if ( ! empty( $category ) )
   
echo '<div class="category-feed"><p>Subcribe via: <a href="'%20.%20get_category_feed_link(%20$category->cat_ID%20)%20.%20'" 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/'%20.%20get_category_feed_link(%20$category->cat_ID%20)%20.%20'" 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='%20.%20get_category_feed_link(%20$category->cat_ID%20)%20.%20'" 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 cambiado los enlaces de alimentación de categoría para los dos últimos íconos. El primer ícono aún apunta a la fuente RSS original, pero el segundo y el tercer ícono llevan a los usuarios a Feedly e Inoreader, para que puedan suscribirse a la fuente de la categoría.

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

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

Agregar suscripciones 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 su suscripción de correo electrónico para categorías, debe 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.

Después de elegir 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, se recomienda utilizar OptinMonster para crear formularios de suscripción a boletines.

Crear nueva campaña

Puede usarlo para crear formularios de activació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 cuadros 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 deberá crear una campaña y un grupo RSS por correo electrónico para cada categoría individual. Por eso es muy importante usar 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.

También puede querer 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.

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

free hosting wordpress
free hosting wordpress
#WordPress #Hosting #vps #seo #sem

Deja una respuesta