Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur du visar ditt antal MailChimp-prenumeranter i WordPress

Vill du visa antalet prenumeranter på din MailChimp? Nyligen frågade en av våra användare oss hur de kan visa sitt antal MailChimp-prenumeranter i WordPress. Att visa sociala bevis uppmuntrar andra användare att ansluta sig till ditt nyhetsbrev. I den här artikeln visar vi dig hur du visar ditt antal MailChimp-prenumeranter i WordPress.

MailChimp är en av de mest nybörjarvänliga leverantörerna av e-postmarknadsföringstjänster. Om du inte redan använder MailChimp, kolla in vår guide om att använda MailChimp med WordPress.

Vi kommer att visa två olika metoder för att visa antalet MailChimp-prenumeranter. Den första metoden är enklare och kräver att du installerar ett WordPress-plugin. Den andra metoden är mer avancerad där du behöver skapa ett plugin baserat på olika källfiler. Om du inte är bekväm med att redigera kodavsnitt, rekommenderar vi att du använder den första metoden istället.

Metod 1: Använda MailChimp Subscriber Chiclet Plugin

Det första du behöver göra är att installera och aktivera pluginet MailChimp Subscriber Chiclet. Efter aktivering, besök Inställningar » MailChimp Subscriber Chiclet för att konfigurera pluginet.

MailChimp Subscriber Chiclet-inställningar

Först måste du ange din MailChimp API-nyckel. Om du inte har skapat en kan du logga in på din MailChimp-kontodashbord och hämta en.

Hämta API-nycklar för ditt MailChimp-konto

Efter att ha angett din API-nyckel klickar du på knappen Spara ändringar. Pluginet kommer sedan att ladda din e-postlista från ditt MailChimp-konto. Välj din e-postlista och konfigurera plugin-inställningarna.

När du är klar, kopiera helt enkelt kortkoden från botten av pluginet och lägg till den i vilket inlägg, sida eller textwidget som helst där du vill visa ditt prenumerantantal.

Förhandsgranskning av Mailchimp-prenumerant-chiclet-plugin

Metod 2: Hämta antal prenumeranter med MailChimp API

Som du kommer att märka, när du använder plugin-metoden får du ditt antal prenumeranter med en "powered by MailChimp"-logotyp. Många användare vill bara ha numret så att de kan använda det med sina egna formulär för e-postregistrering.

I den här metoden kommer vi att skapa ett plugin. Detta plugin kommer att använda MailChimps API för att hämta antalet prenumeranter. Du kommer att kunna visa antalet prenumeranter var du vill med hjälp av en kortkod.

Steg 1: Det första du behöver göra är att skapa en mapp på ditt skrivbord och döpa den till mc-subscriber-count.

Steg 2 Skapa en ny fil inuti mappen och namnge den mc-subscriber-count.php och klistra in den här koden inuti den.

Viktigt: Glöm inte att ersätta Your_MailChimp_API_Key med din faktiska MailChimp API-nyckel.

<?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'); 

 ?>

Steg 3: Inuti mappen mc-subscriber-count skapar du en annan mapp och döper den till logs. Inuti mappen logs skapar du två tomma filer med en enkel textredigerare som Anteckningar. Namnge en fil lastrun.log och den andra subcount.log.

Skapa loggfiler

Steg 4: Ladda ner MailChimp PHP Wrapper källkod från MailChimp-arkivet. Nedladdningslänken finns längst ner i kolumnen till höger.

Efter nedladdning måste du packa upp zip-filen. Inuti den uppackade mappen ser du en mapp src som innehåller filen Mailchimp.php och mappen Mailchimp.

MailChimp API-filer

Steg 5: Kopiera och klistra in Mailchimp.php-filen och Mailchimp-mappen till din plugin-mapp.

Slutlig plugin-filstruktur

Steg 6: Ladda upp mappen mc-subscriber-count till mappen /wp-content/plugins/ på din webbplats med en FTP-klient.

Steg 7: Besök sidan Plugins i ditt WordPress-administratörsområde och aktivera pluginet MailChimp Subscriber Count.

Steg 8: Använd kortkoden [mc-subscribers] för att visa MailChimp-prenumerantantalet i vilket inlägg, sida eller textwidget som helst i WordPress.

Vi hoppas att den här artikeln hjälpte dig att visa MailChimp-prenumerantantal som text på din WordPress-webbplats.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videohandledningar. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. 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 redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

17 CommentsLeave a Reply

  1. Tack för guiden. Jag använder gratisplanen för Mailchimp och har den integrerad med min webbplats via Optin Monster. Genom att följa dina instruktioner kommer jag att försöka införliva visningen av prenumeranter i informationen om att gå med i nyhetsbrevet. Detta kan definitivt påverka människors beslut när de ser att e-postlistan redan är relativt stor och att andra användare har visat sitt förtroende för min webbplats och dess information. Det är ytterligare ett litet steg mot att göra prenumerationen mer attraktiv för mina användare.

    • Tack för att du låter oss veta att metoderna inte fungerar för dig, vi kommer absolut att titta på det.

      Admin

  2. Metod 1: plugin är föråldrad.
    Metod 2: orsakar ett "kritiskt fel" vid aktivering av plugin

    Några förslag? Tack.

    • Allvarligt, som ovan. Får fortfarande fatala fel. Och det verkar som att ingen bryr sig om att svara här. Ganska olyckligt.

  3. Det här fungerar INTE.
    Försök inte ens följa hans metoder.
    Metod #1 är föråldrad och stöds inte.
    Metod #2 du kommer att vara omgiven av
    "Fel: Kan inte deklarera klassen whatever igen på raden whatever"

  4. Tack för koden, men diy-pluginet verkar inte fungera längre (jag visar 0 prenumeranter efter att ha följt instruktionerna...) Jag tänkte bara att det kanske var värt en uppdatering!

  5. Tack för den fantastiska handledningen. Kan du vänligen förklara hur man anger vilken lista man ska räkna, om man har flera MailChimp-listor?

    Längst ner i lists.php försökte jag lägga till min list_id i $filters-arrayen, så här:

    public function getList($filters=array(‘list_id’ => ‘abc123’),…

    (med abc123 motsvarande min faktiska list_id)

    Men detta verkade inte fungera. Eller ska jag förvänta mig en lång fördröjning innan det börjar fungera?

    Tack,
    Dave

  6. Pluginet är hemskt: använder en bild som bakgrund!

    För de som gillar att använda den OCH bli av med logotypen och den dåliga stavningen och dåliga stilen, här är CSS:en för att bli av med den; lägg den i din temas custom.css:

    .mailchimp-subscriber-chiclet-for-wordpress .mailchimp-subscriber-chiclet-for-wordpress-wrapper .mainButton { bakgrundsfärg: #B09AAB; bakgrundsbild: ingen !viktigt; färg: #FFFFFF; typsnittsfamilj: ärva; typsnittsstorlek: 14px; höjd: 30px; textjustering: center; bredd: auto; utfyllnad-topp: 3px; }

    Med detta ser det bra ut med mitt tema:

  7. Hur får personer som prenumererar på detta sätt en e-post varje gång din blogg publicerar ett nytt inlägg?

  8. Hej,

    Kan du inte göra något liknande med OptinMonster-sidofältet, men utan en realtidsräknare?

    Tack.
    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år kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.