En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

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

WordPress'te MailChimp abone sayınızı göstermek ister misiniz? Yakın zamanda 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 anlatacağız.

MailChimp, başlangıç dostu e-posta pazarlama hizmet sağlayıcılarından biridir. Henüz MailChimp kullanmıyorsanız, WordPress ile MailChimp kullanımı hakkındaki rehberimize göz atın.

MailChimp abone sayısını göstermek 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 daha gelişmiştir ve farklı kaynak dosyalara dayalı bir eklenti oluşturmanız gerekecektir. Kod parçacıklarını düzenleme konusunda rahat değilseniz, bunun yerine ilk yöntemi kullanmanızı öneririz.

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 » MailChimp Subscriber Chiclet bölümünü ziyaret edin.

MailChimp Abone Chiclet Ayarları

Öncelikle MailChimp API anahtarınızı girmeniz gerekecektir. Henüz oluşturmadıysanız, MailChimp hesap panonuza giriş yapıp bir tane alabilirsiniz.

MailChimp hesabınız için API Anahtarlarını Alma

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, eklentinin altındaki kısa kodu kopyalayın ve abone sayınızı göstermek istediğiniz herhangi bir gönderiye, sayfaya veya metin widget'ına ekleyin.

Mailchimp abone chiclet eklentisinin önizlemesi

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ı sadece sayıyı kendi e-posta kayıt formlarıyla kullanmak isteyecektir.

Bu yöntemde bir eklenti oluşturacağız. Bu eklenti, abone sayısını almak için MailChimp'in API'sini kullanacak. Kısa kod kullanarak abone sayısını istediğiniz yere gösterebileceksiniz.

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çine yeni bir dosya oluşturun ve adını mc-subscriber-count.php koyun ve bu kodu içine yapıştırın.

Önemli: Gerçek MailChimp API Anahtarınızla Your_MailChimp_API_Key'i 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çine başka bir klasör oluşturun ve adını logs koyun. logs klasörünün içine Not Defteri gibi düz metin bir düzenleyici kullanarak iki boş dosya oluşturun. Bir dosyaya lastrun.log, diğerine subcount.log adını verin.

Günlük dosyaları oluşturma

Adım 4: MailChimp PHP Wrapper kaynak kodunu MailChimp deposundan indirin. İndirme bağlantısı sağ sütunun alt kısmında bulunur.

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

MailChimp API Dosyaları

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

Son eklenti dosya yapısı

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ına gidin ve MailChimp Subscriber Count eklentisini etkinleştirin.

Adım 8: MailChimp abone sayısını WordPress'teki herhangi bir gönderi, sayfa veya metin widget'ında 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ı olduğunu umuyoruz.

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

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

17 CommentsLeave a Reply

  1. Rehber için teşekkürler. Mailchimp'in ücretsiz planını kullanıyorum ve Optin Monster aracılığıyla web sitemle entegre ettim. Talimatlarınızı izleyerek, abonelerin bültene katılma bilgileriyle birlikte gösterilmesini sağlamaya çalışacağım. E-posta listesinin zaten nispeten büyük olduğunu ve diğer kullanıcıların web siteme ve bilgilerime güvendiğini gördüklerinde bu, insanların kararlarını kesinlikle etkileyebilir. Bu, aboneliği kullanıcılarım için daha çekici hale getirme yolunda atılmış küçük bir adım daha.

    • Yöntemlerin sizin için işe yaramadığını bildirdiğiniz için teşekkür ederiz, kesinlikle bir göz atacağız.

      Yönetici

  2. Yöntem 1: eklenti güncel değil.
    Yöntem 2: eklentiyi etkinleştirirken "kritik hata" oluşmasına neden olur

    Herhangi bir öneriniz var mı? Teşekkürler.

    • Cidden, yukarıdaki gibi. Hatalı hatalar almaya devam ediyorum. Ve anlaşılan kimse burada yanıt vermeye zahmet etmiyor. Biraz talihsiz.

  3. Bu İŞE YARAMIYOR.
    Onun yöntemlerini takip etmeye zahmet bile etme.
    Yöntem #1 güncel değil ve desteklenmiyor.
    Yöntem #2 etrafın sarılacak
    “Ölümcül hata: Satır bilmem kaçta bilmem ne sınıfı yeniden bildirilemez”

  4. Kod için teşekkürler, ancak diy eklentisi artık çalışmıyor gibi görünüyor (talimatları izledikten sonra 0 aboneyi gösteriyorum…) Sadece bir güncellemeye değer olabileceğini düşündüm!

  5. Harika eğitim için teşekkürler. Birden fazla mailchimp listem olduğunda, hangi listeyi sayacağımı nasıl belirteceğimi lütfen açıklar mısınız?

    lists.php dosyasının en altında, $filters dizisine list_id'mi şu şekilde eklemeyi denedim:

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

    (abc123 benim gerçek list_id'me karşılık geliyor)

    Ancak bu işe yaramadı gibi görünüyor. Yoksa çalışmaya başlaması için uzun bir gecikme süresi mi beklemeliyim?

    Teşekkürler,
    Dave

  6. Merhaba,
    kısa kod olmadan sadece bir php fonksiyonu ile sayacı göstermenin bir yolu var mı?

  7. Eklenti berbat: arka plan olarak bir resim kullanıyor!

    Kullanmak isteyen ve logo, kötü yazım hatası ve kötü stilizasyondan kurtulmak isteyenler için, bunları kaldırmak için CSS şudur; temanızın custom.css dosyasına ekleyin:

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

    Bununla temamla güzel görünüyor:

  8. Bu şekilde abone olan kişiler, blogunuz yeni bir yazı yayınladığında her seferinde bir e-posta alıyor mu?

  9. Merhaba,

    optinmonster kenar çubuğunu kullanarak benzer bir şey yapamaz mısınız, ancak gerçek zamanlı bir sayaç olmadan?

    Teşekkürler.
    Alex

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.