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

WordPress’te MailChimp Abone Sayınızı Gösterme

MailChimp abone sayınızı görüntülemek mi istiyorsunuz? Geçenlerde kullanıcılarımızdan biri bize MailChimp abone sayılarını WordPress’te nasıl gösterebileceklerini sordu. Sosyal kanıt göstermek, diğer kullanıcıları bülteninize katılmaya teşvik eder. Bu makalede, MailChimp abone sayınızı WordPress’te nasıl göstereceğinizi göstereceğiz.

MailChimp en acemi dostu e-posta pazarlama hizmeti sağlayıcılarından biridir. MailChimp’i henüz kullanmıyorsanız, MailChimp’i WordPress ile kullanma kılavuzumuza göz atın.

MailChimp abone sayısını görüntülemek için iki farklı yöntem göstereceğiz. İlk yöntem daha kolaydır ve bir WordPress eklentisi yüklemenizi gerektirir. İkinci yöntem ise farklı kaynak dosyalara dayalı bir eklenti oluşturmanız gereken daha gelişmiş bir yöntemdir. Kod parçacıklarını düzenleme konusunda rahat değilseniz, bunun yerine ilk yöntemi kullanmanızı tavsiye edeceğiz.

Yöntem 1: MailChimp Subscriber Chiclet Eklentisini Kullanma

Yapmanız gereken ilk şey MailChimp Subscriber Chiclet eklentisini kurmak ve etkinleştirmektir. Etkinleştirdikten sonra, eklentiyi yapılandırmak için Ayarlar ” Mail Chimp Subscriber Chiclet’i ziyaret edin.

MailChimp Subscriber Chiclet Settings

Öncelikle MailChimp API anahtarınızı girmeniz gerekecektir. Bir tane oluşturmadıysanız, MailChimp hesap kontrol panelinize giriş yapabilir ve bir tane alabilirsiniz.

Getting API Keys for your MailChimp account

API anahtarınızı girdikten sonra Değişiklikleri Kaydet düğmesine tıklayın. Eklenti daha sonra MailChimp hesabınızdan e-posta listenizi yükleyecektir. E-posta listenizi seçin ve eklenti ayarlarını yapılandırın.

İşiniz bittiğinde, kısa kodu eklentinin altından kopyalayın ve abone sayınızı göstermek istediğiniz herhangi bir yazıya, sayfaya veya metin widget’ına ekleyin.

Preview of Mailchimp subscriber chiclet plugin

Yöntem 2: MailChimp API Kullanarak Abone Sayısını Alma

Fark edeceğiniz gibi, eklenti yöntemini kullanarak abone sayınızı MailChimp tarafından desteklenen bir logo ile alırsınız. Birçok kullanıcı, kendi e-posta kayıt formlarında kullanabilmek için sadece sayıyı almak ister.

Bu yöntemde bir eklenti oluşturacağız. Bu eklenti abone sayısını almak için MailChimp’in API’sini kullanacak. Bir kısa kod kullanarak abone sayısını istediğiniz yerde görüntüleyebileceksiniz.

Adım 1: Yapmanız gereken ilk şey masaüstünüzde bir klasör oluşturmak ve adını mc-subscriber-count koymaktır.

Adım 2 Klasörün içinde yeni bir dosya oluşturun ve adını mc-subscriber-count.php koyun ve bu kodu içine yapıştırın.

Önemli: Your_MailChimp_API_Key’i gerçek MailChimp API Anahtarınızla değiştirmeyi unutmayın.

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

 ?>

Adım 3: mc-subscriber-count klasörünün içinde başka bir klasör oluşturun ve logs olarak adlandırın. Logs klasörünün içinde Notepad gibi bir düz metin düzenleyici kullanarak iki boş dosya oluşturun. Bir dosyaya lastrun.log ve diğerine subcount.log adını verin.

Creating log files

Adım 4: MailChimp PHP Wrapper kaynak kodunu MailChimp deposundan indirin. İndirme bağlantısı sağ sütunda en altta yer almaktadır.

İndirdikten sonra, zip dosyasını çıkarmanız gerekir. Çıkartılan klasörün içinde Mailchimp.php dosyasını ve Mailchimp klasörünü içeren bir src klasörü göreceksiniz.

MailChimp API Files

Adım 5: Mailchimp.php dosyasını ve Mailchimp klasörünü kopyalayıp eklenti klasörünüze yapıştırın.

Final plugin file structure

Adım 6: mc-subscriber-count klasörünü bir FTP istemcisi kullanarak web sitenizdeki /wp-content/plugins/ klasörüne yükleyin.

Adım 7: WordPress yönetici alanınızdaki Eklentiler sayfasını ziyaret edin ve MailChimp Subscriber Count eklentisini etkinleştirin.

Adım 8: WordPress’teki herhangi bir yazı, sayfa veya metin widget’ında MailChimp abone sayısını görüntülemek için [mc-subscribers] kısa kodunu kullanın.

Bu makalenin MailChimp abone sayısını WordPress sitenizde metin olarak göstermenize yardımcı olacağını umuyoruz.

Bu makaleyi beğendiyseniz, WordPress video eğitimleri için lütfen YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook‘ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

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.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

16 yorumBir Cevap Bırakın

  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.

      Yönetici

  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

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.