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

Så här visar du antalet prenumeranter på Mailchimp i WordPress

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.

MailChimp Subscriber Chiclet Settings

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.

Getting API Keys for your MailChimp account

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.

Preview of Mailchimp subscriber chiclet plugin

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.

Creating log files

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.

MailChimp API Files

Step-by-Step 5: Copy and paste Mailchimp.php-filen och Mailchimp-mappen till din plugin-mapp.

Final plugin file structure

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.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

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.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

18 kommentarerLämna ett svar

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

  3. 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

  4. Albert

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

  5. 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.

  6. 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

  7. 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!

  8. 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.

  9. Fabio

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

  10. Patricia Reszetylo

    Can you do this for GetResponse ?

  11. 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:

  12. Kim

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

  13. Alex

    Hi,

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

    Thanks.
    Alex

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.