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

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

16 yorumLeave a Reply

    • Seriously, as above. Keep getting fatal errors. And it seems like nobody is bothering to reply here. Kind of unfortunate.

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

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

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

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

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.