Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo mostrar el número de suscriptores de MailChimp en WordPress

¿Quieres mostrar el número de suscriptores de tu MailChimp? Recientemente, uno de nuestros usuarios nos preguntó cómo podían mostrar su número de suscriptores de MailChimp en WordPress. Mostrar prueba social anima a otros usuarios a unirse a tu boletín. En este artículo, te mostraremos cómo mostrar tu número de suscriptores de MailChimp en WordPress.

MailChimp es uno de los proveedores de servicios de marketing por correo electrónico más amigables para principiantes. Si aún no estás usando MailChimp, consulta nuestra guía sobre cómo usar MailChimp con WordPress.

Te mostraremos dos métodos diferentes para mostrar el número de suscriptores de MailChimp. El primer método es más fácil y requiere que instales un plugin de WordPress. El segundo método es más avanzado y necesitarás crear un plugin basado en diferentes archivos fuente. Si no te sientes cómodo editando fragmentos de código, te recomendamos que uses el primer método en su lugar.

Método 1: Usar el plugin MailChimp Subscriber Chiclet

Lo primero que necesitas hacer es instalar y activar el plugin MailChimp Subscriber Chiclet. Después de la activación, visita Configuración » MailChimp Subscriber Chiclet para configurar el plugin.

Configuración del Chiclet de Suscriptores de MailChimp

Primero, deberás ingresar tu clave API de MailChimp. Si aún no has creado una, puedes iniciar sesión en el panel de tu cuenta de MailChimp y obtener una.

Obtener claves API para tu cuenta de MailChimp

Después de ingresar tu clave API, haz clic en el botón Guardar Cambios. El plugin cargará tu lista de correo de tu cuenta de MailChimp. Selecciona tu lista de correo y configura los ajustes del plugin.

Una vez que hayas terminado, simplemente copia el shortcode de la parte inferior del plugin y agrégalo a cualquier publicación, página o widget de texto donde quieras mostrar tu número de suscriptores.

Vista previa del plugin Chiclet de suscriptores de Mailchimp

Método 2: Obtener el número de suscriptores usando la API de MailChimp

Como notarás, al usar el método del plugin, obtienes tu número de suscriptores con un logo de "powered by MailChimp". Muchos usuarios solo querrán obtener el número para poder usarlo con sus propios formularios de registro de correo electrónico.

En este método, crearemos un plugin. Este plugin usará la API de MailChimp para obtener el número de suscriptores. Podrás mostrar el número de suscriptores donde quieras usando un shortcode.

Paso 1: Lo primero que necesitas hacer es crear una carpeta en tu escritorio y nombrarla mc-subscriber-count.

Paso 2 Dentro de la carpeta, crea un nuevo archivo y nómbralo mc-subscriber-count.php y pega este código dentro.

Importante: No olvides reemplazar Your_MailChimp_API_Key con tu clave API real de MailChimp.

<?php
/*
Plugin Name: MailChimp Subscriber Count
Plugin URI:  https://www.wpbeginner.com
Description: Retrieves MailChimp subscriber count and displays it as a text
Version:     1.0
Author:      WPBeginner
Author URI:  https://www.wpbeginner.com
 */
 
function wpb_mc_sub_count() {  
include "Mailchimp.php";
$lastRunLog = 'logs/lastrun.log';
$subfile = 'logs/subcount.log';
$lastRun = file_get_contents($lastRunLog);

if (time() - $lastRun >= 86400) {

$MailChimp = new MailChimp('Your_MailChimp_API_Key');
$mc = $MailChimp->call('lists/list');
$subscriber_count .= $mc[data][0][stats][member_count];
file_put_contents($lastRunLog, time());
file_put_contents($subfile, $subscriber_count);

} else {

$subscriber_count .= file_get_contents($subfile);

}

return number_format($subscriber_count);

 } 

add_shortcode('mc-subscribers', 'wpb_mc_sub_count');
add_filter('widget_text', 'do_shortcode'); 

 ?>

Paso 3: Dentro de la carpeta mc-subscriber-count, crea otra carpeta y nómbrala logs. Dentro de la carpeta logs, crea dos archivos en blanco usando un editor de texto plano como el Bloc de notas. Nombra un archivo lastrun.log y el otro subcount.log.

Creación de archivos de registro

Paso 4: Descarga el código fuente del envoltorio PHP de MailChimp desde el repositorio de MailChimp. El enlace de descarga se encuentra en la parte inferior de la columna derecha.

Después de descargar, necesitas extraer el archivo zip. Dentro de la carpeta extraída, verás una carpeta src que contiene el archivo Mailchimp.php y la carpeta Mailchimp.

Archivos API de MailChimp

Paso 5: Copia y pega el archivo Mailchimp.php y la carpeta Mailchimp en la carpeta de tu plugin.

Estructura final del archivo del plugin

Paso 6: Sube la carpeta mc-subscriber-count a la carpeta /wp-content/plugins/ de tu sitio web usando un cliente FTP.

Paso 7: Visita la página de Plugins en tu área de administración de WordPress y activa el plugin MailChimp Subscriber Count.

Paso 8: Usa el shortcode [mc-subscribers] para mostrar el recuento de suscriptores de MailChimp en cualquier publicación, página o widget de texto en WordPress.

Esperamos que este artículo te haya ayudado a mostrar el recuento de suscriptores de MailChimp como texto en tu sitio de WordPress.

Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para ver tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

17 CommentsLeave a Reply

  1. Gracias por la guía. Uso el plan gratuito de Mailchimp y lo tengo integrado con mi sitio web a través de Optin Monster. Siguiendo tus instrucciones, intentaré incorporar la visualización de suscriptores en la información sobre cómo unirse al boletín. Esto definitivamente podría influir en las decisiones de las personas cuando vean que la lista de correo ya es relativamente grande y que otros usuarios han depositado su confianza en mi sitio web y su información. Es otro pequeño paso para hacer que la suscripción sea más atractiva para mis usuarios.

  2. Esto NO funciona.
    Ni te molestes en seguir sus métodos.
    El método #1 está desactualizado y no tiene soporte.
    En el método #2 te verás rodeado por
    "Error fatal: no se puede redeclarar la clase whatever en la línea whatever"

  3. Gracias por el código, pero el plugin DIY parece que ya no funciona (muestro 0 suscriptores después de seguir las instrucciones...) ¡Solo pensé que podría valer la pena una actualización!

  4. Gracias por el excelente tutorial. ¿Podrías explicar amablemente cómo especificar qué lista contar, en caso de tener varias listas de Mailchimp?

    Al final de lists.php, intenté agregar mi list_id al array $filters, así:

    public function getList($filters=array(‘list_id’ => ‘abc123’),…

    (con abc123 correspondiente a mi list_id real)

    Pero esto no pareció funcionar. ¿O debería esperar un largo tiempo de demora antes de que empiece a funcionar?

    Gracias,
    Dave

  5. El plugin es horrible: ¡usando una imagen como fondo!

    Para aquellos a quienes les gusta usarlo Y deshacerse del logo y la mala tipografía y el mal estilo, aquí está el CSS para deshacerse de él; ponlo en el custom.css de tu tema:

    .mailchimp-subscriber-chiclet-for-wordpress .mailchimp-subscriber-chiclet-for-wordpress-wrapper .mainButton { background-color: #B09AAB; background-image: none !important; color: #FFFFFF; font-family: inherit; font-size: 14px; height: 30px; text-align: center; width: auto; padding-top: 3px; }

    Con esto se ve bien con mi tema:

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.