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

Come mostrare il numero di iscritti a MailChimp in WordPress

Volete visualizzare il numero di iscritti a MailChimp? Recentemente uno dei nostri utenti ci ha chiesto come poter mostrare il numero di iscritti a MailChimp in WordPress. La visualizzazione della prova sociale incoraggia gli altri utenti a iscriversi alla vostra newsletter. In questo articolo vi mostreremo come mostrare il numero di iscritti a MailChimp in WordPress.

MailChimp è uno dei fornitori di servizi di email marketing più facili da usare per i principianti. Se non utilizzate ancora MailChimp, date un’occhiata alla nostra guida sull’utilizzo di MailChimp con WordPress.

Mostreremo due metodi diversi per visualizzare il numero di iscritti a MailChimp. Il primo metodo è più semplice e richiede l’installazione di un plugin per WordPress. Il secondo metodo è più avanzato e richiede la creazione di un plugin basato su diversi file sorgente. Se non vi sentite a vostro agio con la modifica degli snippet di codice, vi consigliamo di utilizzare il primo metodo.

Metodo 1: Utilizzo del plugin MailChimp Subscriber Chiclet

La prima cosa da fare è installare e attivare il plugin MailChimp Subscriber Chiclet. Dopo l’attivazione, visitare Impostazioni ” MailChimp Subscriber Chiclet per configurare il plugin.

MailChimp Subscriber Chiclet Settings

Per prima cosa è necessario inserire la chiave API di MailChimp. Se non ne avete creata una, potete accedere alla dashboard del vostro account MailChimp e ottenerne una.

Getting API Keys for your MailChimp account

Dopo aver inserito la chiave API, cliccate sul pulsante Salva modifiche. Il plugin caricherà quindi l’elenco di e-mail dal vostro account MailChimp. Selezionare l’elenco di e-mail e configurare le impostazioni del plugin.

Una volta terminato, è sufficiente copiare lo shortcode dal fondo del plugin e aggiungerlo a qualsiasi post, pagina o widget di testo in cui si voglia mostrare il conteggio degli iscritti.

Preview of Mailchimp subscriber chiclet plugin

Metodo 2: Ottenere il conteggio degli abbonati utilizzando l’API di MailChimp

Come si può notare, utilizzando il metodo del plugin si ottiene il conteggio degli iscritti con un logo powered by MailChimp. Molti utenti vorrebbero solo ottenere il numero per poterlo utilizzare con i propri moduli di iscrizione via e-mail.

In questo metodo creeremo un plugin. Questo plugin utilizzerà le API di MailChimp per ottenere il numero di iscritti. Sarà possibile visualizzare il numero di iscritti ovunque si voglia utilizzando uno shortcode.

Passo 1: La prima cosa da fare è creare una cartella sul desktop e nominarla mc-subscriber-count.

Passo 2: all’interno della cartella, creare un nuovo file e chiamarlo mc-subscriber-count.php e incollare questo codice al suo interno.

Importante: Non dimenticate di sostituire Your_MailChimp_API_Key con la vostra effettiva chiave API di 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'); 

 ?>

Passo 3: all’interno della cartella mc-subscriber-count creare un’altra cartella e chiamarla logs. All’interno della cartella logs creare due file vuoti utilizzando un editor di testo semplice come Notepad. Nominate un file lastrun.log e l’altro subcount.log.

Creating log files

Passo 4: Scaricare il codice sorgente di MailChimp PHP Wrapper dal repository di MailChimp. Il link per il download si trova in basso nella colonna di destra.

Dopo il download, è necessario estrarre il file zip. All’interno della cartella estratta, si vedrà una cartella src contenente il file Mailchimp.php e la cartella Mailchimp.

MailChimp API Files

Passo 5: copiare e incollare il file Mailchimp.php e la cartella Mailchimp nella cartella dei plugin.

Final plugin file structure

Passo 6: caricare la cartella mc-subscriber-count nella cartella /wp-content/plugins/ del proprio sito web utilizzando un client FTP.

Fase 7: visitare la pagina dei plugin nell’area di amministrazione di WordPress e attivare il plugin MailChimp Subscriber Count.

Fase 8: utilizzare lo shortcode [mc-subscribers] per visualizzare il conteggio degli abbonati di MailChimp in qualsiasi post, pagina o widget di testo di WordPress.

Speriamo che questo articolo vi abbia aiutato a mostrare il conteggio degli iscritti a MailChimp come testo sul vostro sito WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per i video tutorial su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

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.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

17 commentiLascia una risposta

  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.

      Admin

  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

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.