Vill du kunna displayed antalet prenumeranter på Mailchimp? Nyligen frågade en av våra användare oss hur de kan visa antalet prenumeranter på Mailchimp i WordPress. Att displayed sociala bevis uppmuntrar andra användare att gå med i your nyhetsbrev. I den här artikeln visar vi dig hur du visar antalet prenumeranter på Mailchimp i WordPress.
Mailchimp är en av de mest nybörjarvänliga leverantörerna av tjänster för e-postmarknadsföring. Om du ej redan använder Mailchimp kan du kontrollera vår guide om hur du använder Mailchimp med WordPress.
Vi kommer att displayed två olika metoder för att visa antalet prenumeranter på Mailchimp. Den första metoden är enklare och kräver att du installerar ett plugin för WordPress. Den andra metoden är mer avancerad där du måste skapa ett plugin baserat på olika källfiler. Om du ej är bekväm med att editera code snippets rekommenderar vi dig att använda den första metoden istället.
Metod 1: Använda tillägget Mailchimp Subscriber Chiclet
Det första du behöver göra är att installera och aktivera MailChimp Subscriber Chic let plugin. Efter aktivering, besök Settings ” MailChimp Subscriber Chic let för att konfigurera pluginet.
Först måste du enter din Mailchimp API key. Om du inte har skapat en, kan du logga in på dashboarden för ditt Mailchimp account och få en.
När du har enter din API key klickar du på knappen Save Changes. Pluginet kommer sedan att hämta din email list från ditt Mailchimp account. Välj din email list och konfigurera plugin-inställningarna.
När du är klar kopierar du helt enkelt shortcoden från längst ner i pluginet och addar den till valfri post, page eller text widget där du vill visa antalet prenumeranter.
Metod 2: Få antal prenumeranter med hjälp av Mailchimp API
Som du skulle märka att du använder plugin-metoden får du ditt antal prenumeranter med en powered by Mailchimp-logotyp. Många användare skulle bara vilja få numret så att de kan använda det med sina egna signup forms för e-post.
I den här metoden kommer vi att skapa ett plugin. Detta plugin kommer att använda MailChimp’s API för att få antal prenumeranter. Du kommer att kunna displaya antalet prenumeranter var du vill med hjälp av en shortcode.
Step-1: Det första du behöver göra är att skapa en folder på ditt skrivbord och namnge den mc-subscriber-count.
Step 2 Inuti mappen skapar du en new fil och namnger den mc-subscriber-count.php och klistrar in den här koden i den.
Import: Glöm inte att ersätta Your_MailChimp_API_Key med din faktiska Mailchimp API Key.
<?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'); ?>
Step-by-Step 3: Inuti mc-subscriber-count-mappen skapar du en annan folder och namnger den logging. Inuti logs folder skapa två tomma filer med hjälp av en plain text editor som Notepad. Namnge den ena filen lastrun.log och den andra subcount.log.
Step-by-Step 4: Download Mailchimp PHP Wrapper källkod från Mailchimp repository. Download-länken finns längst ner i den högra kolumnen.
När du har downloadat måste du extrahera ZIP-filen. Inuti den extraherade mappen kommer du att se en mapp src som innehåller Mailchimp.php-filen och Mailchimp-mappen.
Step-by-Step 5: Copy and paste Mailchimp.php-filen och Mailchimp-mappen till din plugin-mapp.
Step 6: Upload mc-subscriber-count folder till /wp-content/plugins/ folder på din website med hjälp av en FTP-klient.
Step 7: Besök Plugins page på din WordPress admin area och aktivera Mailchimp Subscriber Count plugin.
Step 8: Använd shortcode [mc-subscribers]
för att displayed Mailchimp subscriber count i valfri post, page eller text widget i WordPress.
Vi hoppas att den här artikeln hjälpte dig att visa antalet prenumeranter på Mailchimp som text på din WordPress site.
Om du gillade den här artikeln, vänligen prenumerera på vår YouTube-kanal för WordPress video tutorials. Du kan också hitta oss på Twitter och Facebook.
Jiří Vaněk
Thank you for the guide. I use the free plan of Mailchimp and have it integrated with my website through Optin Monster. Following your instructions, I will try to incorporate the display of subscribers in the information about joining the newsletter. This could definitely influence people’s decisions when they see that the email list is already relatively large and that other users have placed their trust in my website and its information. It’s another small step towards making the subscription more appealing to my users.
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.
Administratör
Albert
Is it possible to show a member count of a group? What I tried didn’t work.
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.
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
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!
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.
Fabio
Hi,
is there a way to show the counter only with a php func without a shortcode?
Patricia Reszetylo
Can you do this for GetResponse ?
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:
Kim
How do people subscribing this way get an email everytime your blog posts a new post?
WPBeginner Support
Please see our MailChimp guide for WordPress users. You can also learn more in our tutorial on how to create a daily or weekly email newsletter.
Administratör
Alex
Hi,
cant you do something simialr using the optinmonster sidebar, but without a real time count?
Thanks.
Alex
WPBeginner Support
yes you can absolutely do this with OM sidebar
Administratör