WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

Cómo mostrar el número de suscriptores de tu Mailchimp en WordPress con la API de la plataforma

Jorge López by Jorge López
22 enero 2019
in Plugins
Reading Time: 4 mins read
4

En mi trabajo como desarrollador web, muchos de mis clientes me indican que quieren realizar envíos de newsletter desde WordPress. Aunque sé de buena tinta que existen plugins para ello, no es nada recomendable a no ser que cuentes con un buen servidor dedicado (y a veces, ni aún así). Corres el riesgo de que la IP de tu servidor entre dentro de las listas negras de los principales servidores de correo, por no hablar de que puedes saturar la máquina, y si te alojas en un servidor compartido, fastidiarás a todos tus vecinos. Lo más recomendable es utilizar una plataforma externa para ello, como Mailchimp.

Mailchimp es uno de los servicios más populares en Internet para realizar envíos masivos. Si no lo has probado, te recomendamos encarecidamente que lo hagas, sobretodo si quieres enviar regularmente un mail a todos tus usuarios (con tus últimas noticias, las novedades del blog, los productos que tienes en oferta, promociones, eventos…)

En este tutorial te mostraremos cómo mostrar el número de suscriptores de tu Mailchimp en Wordpress con la API de la plataforma. Para ello crearemos un plugin, por lo que necesitarás unas nociones muy básicas sobre desarrollo web para seguir este tutorial perfectamente.

Artículos relacionados

Las 4 mejores opciones gratis de plugins de backups para WordPress

18 diciembre 2024

Imagify 2.2: Añade soporte para imágenes Avif

18 diciembre 2024

ACF Plugin desaparece de WordPress.org tras polémica intervención de Matt Mullenweg

8 febrero 2025

Nuevo plugin de WordPress evita la pérdida accidental de menús con copias de seguridad automáticas

11 agosto 2025

Mostrar el contador de suscriptores mediante la API de Mailchimp

Como he dicho antes, para poner esto en práctica vamos a crear un plugin. Este plugin utilizará la API de Mailchimp para plasmar únicamente el número de suscriptores de tu Mailchimp en WordPress. Serás capaz de mostrar dicho número en el sitio que tu prefieras mediante un shortcode. Lo haremos así porque muchos plugins destinados a esto incluyen marcas de agua o frases tipo «Powered by…».

Lo primero que tienes que hacer es crear una carpeta en el escritorio de tu ordenador y nombrarla como mc-subscriber-count. Dentro de la carpeta crea un nuevo fichero. Renómbralo como mc-subscriber-count.php y pega este código dentro de él.

Ojo, no olvides reemplazar el texto TUAPIKEYDEMAILCHIMP por tu API Key actual.

<?php
 
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(‘TUAPIKEYDEMAILCHIMP’);
$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’);

 ?>

Ahora, dentro de la carpeta mc-subscriber-count, crea otra carpeta y llámala logs. Dentro de la carpeta logs crea dos ficheros en blanco utilizando un editor de texto plano como el bloc de notas. Ponle a uno el nombre lastrun.log y al otro subcount.log.

Bájate el código del Mailchimp PHP Wrapper del repositorio de Mailchimp. El enlace de descarga lo podrás encontrar en el menú Downloads en el sidebar de la izquierda.

En la carpeta descomprimida verás que existe otra carpeta llamada src, que contiene el fichero Mailchimp.php y la carpeta Mailchimp.

A continuación copia y pega el archivo Mailchimp.php y la carpeta Mailchimp dentro de la carpeta de tu plugin.

Sube la carpeta mc-subscriber-folder al FTP de tu web, concretamente a la carpeta /wp-content/plugins.

Ahora, ve a la zona de plugins del backoffice de tu WordPress y activa el plugin Mailchimp Subscriber Count.

Por último, utiliza el shortcode [mc-subscribers] para mostrar el número de suscriptores de tu Mailchimp en WordPress, en cualquier post, página o widget de texto.

Y hasta aquí nuestro artículo sobre cómo mostrar el número de suscriptores de tu Mailchimp en WordPress con la API de la plataforma. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales. ¡Nos leemos!

Guardar

Tags: correo electrónicoemailMailchimpMailchimp en WordPresssuscriptores de Mailchimp
ShareTweetSendSharePin
Jorge López

Jorge López

Soy programador web y me gusta mucho el diseño gráfico, la fotografía y todo lo relacionado con las nuevas tecnologías. En mis ratos libres me encanta dibujar y escuchar música. ¡No podría vivir sin ella! Aparte soy un friki de las series...las devoro

Te puede interesar...

Plugins

WS Action Scheduler Cleaner: el aliado silencioso para optimizar bases de datos en WordPress

11 septiembre 2025

En los sitios WordPress con alto tráfico o gran actividad, la base de datos...

Plugins

Autolinks Manager para WordPress: cómo automatizar enlaces internos, afiliados y glosarios sin romper tu HTML

8 septiembre 2025

Autolinks Manager (Lite y Pro) es un plugin para WordPress que convierte palabras clave...

Noticias

301 Redirects: la clave invisible que salva tu SEO y mejora la experiencia web

4 septiembre 2025

En internet, pocos errores resultan tan frustrantes como aterrizar en un 404 – Página...

Plugins

WordPress a prueba de caídas: cómo configurar Object Cache Pro con “fail-open” en wp-config.php para seguir online si Redis falla

27 agosto 2025

La caché de objetos es uno de los pilares del rendimiento en WordPress moderno....

Comments 4

  1. Tony Mir says:
    9 años ago

    Hola Jorge he seguido todos tus pasos y he obtenido un error al activar el plugin en la linea

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

    Además he tenido que poner la info del plugin en las primeras lineas del archivo del plugin para que me aparezca en el backoffice

    Ahora tengo el plugin que comentabas en primer lugar activado y funciona bien pero no me gusta que salga el powered by mailchimp.
    espero que puedas ayudarme con esto
    Gracias

    • Angelica says:
      8 años ago

      Hola, tengo un error en la llamada del call()
      $mc = $MailChimp->call(‘lists/list’);
      esta linea debe ser tal cual? porque falta un parametro, espero su pronta respuesta, gracias

  2. Laiz says:
    9 años ago

    Los usuarios que tenemos el wordpress gratuito podemos hacerlo?

    • Jorge López says:
      9 años ago

      ¿WordPress gratuito? ¿Te refieres a un wordpress.org? Porque WordPress no es de pago…

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Adaptación de imágenes a la resolución para WordPress

13 abril 2012

Acabo de instalar WordPress, ¿y ahora qué?

4 febrero 2020

Cómo insertar un mapa en WordPress

21 septiembre 2015

Cómo mostrar contenido a los suscriptores del RSS

8 marzo 2018

Mejora la búsqueda en WordPress con SearchWP: El mejor plugin de búsqueda avanzada

14 marzo 2025
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.