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

Cómo eliminar los comentarios de mi WordPress para siempre

27 febrero 2018

¿Qué es la compresión GZIP y cómo activarla fácilmente para acelerar tu sitio web?

23 mayo 2025

Cómo añadir un AMA como el de Reddit en WordPress

18 septiembre 2017

Como mostrar los últimos tweets en tu WordPress sin plugins

10 febrero 2012

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

David Carrero lanza su primer plugin WordPress: «Read More Universal», compatible con más de 20 temas populares

24 junio 2025

Ligero, sin configuración y multilingüe, el nuevo plugin se adapta automáticamente a Twenty Twenty-Five,...

Noticias

Elementor celebra su noveno aniversario con descuentos de hasta el 75 % en toda su plataforma

22 junio 2025

La popular herramienta de creación web para WordPress lanza una campaña especial con importantes...

Plugins

WP Cerber: Un plugin de seguridad gratuito y potente para proteger WordPress

18 junio 2025

En el ecosistema de WordPress, la seguridad es una preocupación fundamental para cualquier administrador...

Plugins

Headers Security Advanced & HSTS WP: refuerza WordPress con cabeceras HTTP avanzadas y protección CSP

10 junio 2025

Headers Security Advanced & HSTS WP es uno de los plugins más completos para...

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

Cómo añadir el aviso sobre la política de cookies en Wordpress

14 septiembre 2015

Hello Elementor: La plantilla ideal para WordPress

18 diciembre 2024

Convierte tu blog en un periódico impreso con el plugin Printable PDF Newspaper para WordPress

20 abril 2025

La curva de aprendizaje según el CMS

26 diciembre 2013

Migración y optimización de WordPress del alto tráfico

23 junio 2017
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.