Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak pokazać liczbę subskrybentów MailChimp w WordPress

Czy chcesz wyświetlić liczbę subskrybentów swojej listy MailChimp? Ostatnio jeden z naszych użytkowników zapytał nas, jak mogą pokazać liczbę subskrybentów MailChimp w WordPress. Wyświetlanie dowodu społecznego zachęca innych użytkowników do dołączenia do Twojego newslettera. W tym artykule pokażemy Ci, jak wyświetlić liczbę subskrybentów MailChimp w WordPress.

MailChimp jest jednym z najbardziej przyjaznych dla początkujących dostawców usług e-mail marketingu. Jeśli jeszcze nie korzystasz z MailChimp, zapoznaj się z naszym przewodnikiem na temat korzystania z MailChimp z WordPress.

Pokażemy dwie różne metody wyświetlania liczby subskrybentów MailChimp. Pierwsza metoda jest łatwiejsza i wymaga zainstalowania wtyczki WordPress. Druga metoda jest bardziej zaawansowana i wymaga utworzenia wtyczki na podstawie różnych plików źródłowych. Jeśli nie czujesz się komfortowo z edycją fragmentów kodu, zalecamy skorzystanie z pierwszej metody.

Metoda 1: Użycie wtyczki MailChimp Subscriber Chiclet

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki MailChimp Subscriber Chiclet. Po aktywacji przejdź do Ustawienia » MailChimp Subscriber Chiclet, aby skonfigurować wtyczkę.

Ustawienia Chiclet Subskrybentów MailChimp

Najpierw musisz wprowadzić swój klucz API MailChimp. Jeśli go nie masz, możesz zalogować się do swojego panelu konta MailChimp i go uzyskać.

Uzyskiwanie kluczy API dla Twojego konta MailChimp

Po wprowadzeniu klucza API kliknij przycisk Zapisz zmiany. Wtyczka załaduje następnie Twoją listę e-mail z Twojego konta MailChimp. Wybierz swoją listę e-mail i skonfiguruj ustawienia wtyczki.

Po zakończeniu po prostu skopiuj krótki kod z dołu wtyczki i dodaj go do dowolnego posta, strony lub widżetu tekstowego, w którym chcesz wyświetlić liczbę swoich subskrybentów.

Podgląd wtyczki Mailchimp subscriber chiclet

Metoda 2: Pobieranie liczby subskrybentów za pomocą MailChimp API

Jak zauważysz, używając metody wtyczki, otrzymujesz liczbę subskrybentów z logo „powered by MailChimp”. Wielu użytkowników chce po prostu uzyskać liczbę, aby móc jej używać z własnymi formularzami zapisu na e-mail.

W tej metodzie stworzymy wtyczkę. Ta wtyczka będzie używać API MailChimp do pobierania liczby subskrybentów. Będziesz mógł wyświetlać liczbę subskrybentów w dowolnym miejscu za pomocą krótkiego kodu.

Krok 1: Najpierw musisz utworzyć folder na pulpicie i nazwać go mc-subscriber-count.

Krok 2 Wewnątrz folderu utwórz nowy plik i nazwij go mc-subscriber-count.php, a następnie wklej do niego ten kod.

Ważne: Nie zapomnij zastąpić Your_MailChimp_API_Key swoim rzeczywistym kluczem API 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'); 

 ?>

Krok 3: Wewnątrz folderu mc-subscriber-count utwórz kolejny folder i nazwij go logs. Wewnątrz folderu logs utwórz dwa puste pliki za pomocą prostego edytora tekstu, takiego jak Notatnik. Nazwij jeden plik lastrun.log, a drugi subcount.log.

Tworzenie plików dziennika

Krok 4: Pobierz kod źródłowy MailChimp PHP Wrapper z repozytorium MailChimp. Link do pobrania znajduje się na dole w prawej kolumnie.

Po pobraniu należy rozpakować plik zip. W rozpakowanym folderze zobaczysz folder src zawierający plik Mailchimp.php i folder Mailchimp.

Pliki API MailChimp

Krok 5: Skopiuj i wklej plik Mailchimp.php oraz folder Mailchimp do swojego folderu wtyczek.

Końcowa struktura plików wtyczki

Krok 6: Prześlij folder mc-subscriber-count do folderu /wp-content/plugins/ na swojej stronie internetowej za pomocą klienta FTP.

Krok 7: Przejdź do strony Wtyczki w swoim obszarze administracyjnym WordPress i aktywuj wtyczkę MailChimp Subscriber Count.

Krok 8: Użyj krótkiego kodu [mc-subscribers], aby wyświetlić liczbę subskrybentów MailChimp w dowolnym poście, stronie lub widżecie tekstowym w WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci wyświetlić liczbę subskrybentów MailChimp jako tekst na Twojej stronie WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz Kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

17 CommentsLeave a Reply

  1. Dziękuję za poradnik. Korzystam z darmowego planu Mailchimp i mam go zintegrowanego z moją stroną internetową za pomocą Optin Monster. Postępując zgodnie z Twoimi instrukcjami, spróbuję uwzględnić liczbę subskrybentów w informacjach o zapisie do newslettera. Może to z pewnością wpłynąć na decyzje ludzi, gdy zobaczą, że lista e-mailowa jest już stosunkowo duża i że inni użytkownicy obdarzyli zaufaniem moją stronę internetową i jej informacje. To kolejny mały krok w kierunku uczynienia subskrypcji bardziej atrakcyjną dla moich użytkowników.

    • Dziękujemy za informację, że metody nie działają dla Ciebie, na pewno się temu przyjrzymy.

      Admin

  2. Metoda 1: wtyczka jest nieaktualna.
    Metoda 2: powoduje „błąd krytyczny” podczas aktywacji wtyczki

    Jakieś sugestie? Dzięki.

    • Poważnie, tak jak powyżej. Ciągle otrzymuję krytyczne błędy. I wydaje się, że nikt się tutaj nie przejmuje odpowiadaniem. Trochę niefortunne.

  3. To NIE działa.
    Nawet nie zawracaj sobie głowy stosowaniem jego metod.
    Metoda nr 1 jest przestarzała i nieobsługiwana.
    Metoda nr 2 spowoduje, że zostaniesz otoczony przez
    „Błąd krytyczny: Nie można ponownie zadeklarować klasy cokolwiek w linii cokolwiek”

  4. Dzięki za kod, ale wtyczka DIY wydaje się już nie działać (pokazuje 0 subskrybentów po wykonaniu instrukcji...). Pomyślałem, że może warto ją zaktualizować!

  5. Dzięki za świetny tutorial. Czy możesz uprzejmie wyjaśnić, jak określić, którą listę liczyć, w przypadku posiadania wielu list MailChimp?

    Na dole pliku lists.php próbowałem dodać mój list_id do tablicy $filters, w następujący sposób:

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

    (z abc123 odpowiadającym mojemu rzeczywistemu list_id)

    Ale to nie wydaje się działać. Czy powinienem spodziewać się długiego opóźnienia, zanim zacznie działać?

    Dzięki,
    Dave

  6. Wtyczka jest okropna: używa obrazu jako tła!

    Dla tych, którzy lubią go używać I pozbyć się logo, złego literówki i złego stylu, oto CSS, aby się go pozbyć; umieść go w pliku custom.css swojego motywu:

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

    Dzięki temu wygląda ładnie z moim motywem:

  7. W jaki sposób osoby subskrybujące w ten sposób otrzymują e-mail za każdym razem, gdy Twój blog publikuje nowy post?

  8. Cześć,

    Czy nie można zrobić czegoś podobnego za pomocą paska bocznego OptinMonster, ale bez licznika w czasie rzeczywistym?

    Dzięki.
    Alex

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.