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

Jak wyświetlić twoją liczbę subskrybentów MailChimp w WordPress?

Czy chcesz wyświetlić swoją liczbę subskrybentów MailChimp? Niedawno jeden z naszych użytkowników zapytał nas, w jaki sposób może wyświetlić 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, jak wyświetlić twoją 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 stworzenia wtyczki w oparciu o różne pliki źródłowe. Jeśli nie czujesz się komfortowo z edytowaniem fragmentów kodu, zalecamy skorzystanie z pierwszej metody.

Metoda 1: Korzystanie z wtyczki MailChimp Subscriber Chiclet

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę MailChimp Subscriber Chiclet. Po włączaniu przejdź na Ustawienia ” MailChimp Subscriber Chiclet, aby skonfigurować wtyczkę.

MailChimp Subscriber Chiclet Settings

Najpierw musisz wpisz swój klucz API MailChimp. Jeśli go nie utworzyłeś, możesz zalogować się do kokpitu swojego konta MailChimp i uzyskać go.

Getting API Keys for your MailChimp account

Po wpiszeniu twojego klucza API kliknij przycisk Zapisz zmiany. Następnie wtyczka będzie wczytywać twoją listę mailingową z konta MailChimp. Wybierz twoją listę mailingową i skonfiguruj ustawienia wtyczki.

Gdy skończysz, po prostu skopiuj krótki kod z dolnej części wtyczki i dodaj go do dowolnego wpisu, strony lub widżetu tekstowego, w którym chcesz wyświetlić liczbę subskrybentów.

Preview of Mailchimp subscriber chiclet plugin

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

Jak można powiadomić, korzystając z metody wtyczki, otrzymujesz twoją liczbę subskrybentów z logo powered by MailChimp. Wielu użytkowników chciałoby po prostu uzyskać tę liczbę, aby móc jej użyć we własnych formularzach rejestracji e-mail.

W tej metodzie stworzymy wtyczkę. Wtyczka ta będzie korzystać z API MailChimp, aby uzyskać liczbę subskrybentów. Będziesz mógł wyświetlić liczbę subskrybentów w dowolnym miejscu za pomocą krótkiego kodu.

Krok 1: Pierwszą rzeczą, którą musisz zrobić, jest utworzenie katalogu na twoim pulpicie i nazwanie go mc-subscriber-count.

Krok 2: Wewnątrz katalogu utwórz nowy plik i nazwij go mc-subscriber-count.php i wklej do niego poniższy kod.

Ważne: Nie zapomnij zastąpić Your_MailChimp_API_Key twoim 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 katalogu mc-subscriber-count utwórz kolejny katalog i nazwij go logs. W katalogu logs utwórz dwa puste pliki za pomocą zwykłego edytora tekstu, takiego jak Notatnik. Nazwij jeden plik lastrun.log, a drugi subcount.log.

Creating log files

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

Po pobraniu należy rozpakować plik zip. Wewnątrz wyodrębnionego folderu zobaczysz folder src zawierający plik Mailchimp.php i katalog Mailchimp.

MailChimp API Files

Krok 5: Skopiuj i wklej plik Mailchimp.php i folder Mailchimp do twojego katalogu wtyczek.

Final plugin file structure

Krok 6: Prześlij katalog mc-subscriber-count do katalogu /wp-content/plugins/ w twojej witrynie internetowej za pomocą klienta FTP.

Krok 7: Przejdź na stronę Wtyczki w twoim obszarze administracyjnym WordPress i włącz wtyczkę MailChimp Subscriber Count.

Krok 8: Użyj krótkiego kodu [mc-subscribers], aby wyświetlić liczbę subskrybentów MailChimp w dowolnym wpisie, 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 witrynie WordPress.

Jeśli podobał ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć poradniki dotyczące filmów 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 na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

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.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

16 komentarzyZostaw odpowiedź

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

      Administrator

  2. Albert

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

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

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

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

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

  7. Fabio

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

  8. Patricia Reszetylo

    Can you do this for GetResponse ?

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

  10. Kim

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

  11. Alex

    Hi,

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

    Thanks.
    Alex

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.