Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo mostrar el recuento de suscriptores de Mailchimp en WordPress

¿Quieres mostrar el recuento de suscriptores de Mailchimp? Recientemente, uno de nuestros usuarios nos preguntó cómo mostrar el recuento de suscriptores de Mailchimp en WordPress. Mostrar la prueba social anima a otros usuarios a unirse a su boletín de noticias. En este artículo, te mostraremos cómo mostrar el recuento de suscriptores de Mailchimp en WordPress.

Mailchimp es uno de los proveedores de servicios de marketing por correo electrónico más amigable para los principiantes. Si aún no está utilizando Mailchimp, entonces marque / compruebe nuestra guía sobre el uso de MailChimp con WordPress.

Vamos a mostrar dos métodos diferentes para mostrar el recuento de suscriptores de Mailchimp. El primer método es más fácil y requiere que instale un plugin de WordPress. El segundo método es más avanzado y requiere crear un plugin basado en diferentes archivos fuente. Si no se siente cómodo editando fragmentos de código, le recomendamos que utilice el primer método.

Método 1: Usando el plugin de suscriptores de MailChimp

Lo primero que tienes que hacer es instalar y activar el plugin MailChimp Subs criber Chiclet. Una vez activado, visita Ajustes ” MailChimp Subscriber Chic let para configurar el plugin.

MailChimp Subscriber Chiclet Settings

Primero tendrás que introducir tu clave API de Mailchimp. Si no has creado una, entonces puedes acceder / acceder al tablero de tu cuenta de Mailchimp y obtener una.

Getting API Keys for your MailChimp account

Después de introducir tu clave API haz clic en el botón Guardar cambios. El plugin cargará tu lista de correo electrónico desde tu cuenta de Mailchimp. Selecciona tu lista de correo electrónico y establece los ajustes del plugin.

Una vez que hayas terminado, simplemente copia el shortcode de la parte inferior del plugin y añádelo a cualquier entrada, página o widget de texto donde quieras mostrar tu recuento de suscriptores.

Preview of Mailchimp subscriber chiclet plugin

Método 2: Obtener el recuento de suscriptores mediante la API de Mailchimp

Como se puede observar, utilizando el método de plugins se obtiene el recuento de suscriptores con un logotipo funciona con Mailchimp. Muchos usuarios sólo quieren obtener el número para que puedan utilizarlo con sus propios formularios de registro de correo electrónico.

En este método vamos a crear un plugin. Este plugin utilizará la API de Mailchimp para obtener el número de suscriptores. Usted será capaz de mostrar el recuento de suscriptores en cualquier lugar que desee utilizar un shortcode.

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

Paso 2 Dentro de la carpeta crear un nuevo archivo y el nombre mc-subscriber-count.php y pegar este código en su interior.

Importante: No olvide reemplazar Your_MailChimp_API_Key con su clave MailChimp API.

<?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 cree dos archivos en blanco utilizando un editor de texto plano como el Bloc de notas. Nombre un archivo lastrun.log y el otro subcount.log.

Creating log files

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

Después de la descarga, debe 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.

MailChimp API Files

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

Final plugin file structure

Paso6: 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 administrador de WordPress y activa el plugin MailChimp Subscriber Count.

Paso8: Utilice el shortcode [mc-subscribers] para mostrar el recuento de suscriptores de MailChimp en cualquier entrada, 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 ha gustado este artículo, suscríbete a nuestro canal de YouTube para ver tutoriales en vídeo sobre WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

17 comentariosDeja una respuesta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Arnaud

    Hi,

    The plugin method 2 don’t work.

    • WPBeginner Support

      Thank you for letting us know the methods are not working for you, we’ll certainly take a look.

      Administrador

  3. Albert

    Is it possible to show a member count of a group? What I tried didn’t work.

  4. Bernd

    Method 1: plugin is outdated.
    Method 2: causes a “fatal error” on activating the plugin

    Any suggestions? Thx.

    • Josh

      Seriously, as above. Keep getting fatal errors. And it seems like nobody is bothering to reply here. Kind of unfortunate.

  5. Benny

    This does NOT work.
    Don’t even bother following his methods.
    Method #1 is outdated and not supported.
    Method #2 you will be surrounded by
    “Fatal error: Cannot redeclare class whatever on line whatever

  6. Mel Reiff Hill

    Thanks for the code, but the diy plugin seem to no longer work (I show 0 subscribers after following instrux…) Just thought it might be worth an update!

  7. Dave

    Thanks for the awesome tutorial. Can you kindly explain how to specify which list to count, in the case of having multiple mailchimp lists?

    At the bottom of lists.php, I tried adding my list_id into the $filters array, as such:

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

    (with abc123 corresponding to my actual list_id)

    But this didn’t seem to work. Or should I expect a long delay time before it starts working?

    Thanks,
    Dave

    • Roman Rybalchenko

      Same question as above.

  8. Fabio

    Hi,
    is there a way to show the counter only with a php func without a shortcode?

  9. Patricia Reszetylo

    Can you do this for GetResponse ?

  10. Chris

    The plugin is horrible: using an image as background!

    For those who like to use it AND get rid of the logo and the bad typo and bad styling, here is the CSS to get rid of it; put it in the custom.css of your theme:

    .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;
    }

    With this it looks nice with my theme:

  11. Kim

    How do people subscribing this way get an email everytime your blog posts a new post?

  12. Alex

    Hi,

    cant you do something simialr using the optinmonster sidebar, but without a real time count?

    Thanks.
    Alex

Deja tu comentario

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