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 Görüntülenme Sayısına Göre Popüler Gönderileri Görüntüleme (2 Yöntem)

Makalelerimizden birinin altına kaydırdıysanız, muhtemelen 'Şu Anda WPBeginner'da Popüler!' widget'ımızı fark etmişsinizdir. Bu özellik okuyucularımız arasında popüler oldu, en değerli içeriklerimizi keşfetmelerine yardımcı oldu ve sitemizi daha fazla keşfetmelerini teşvik etti.

En popüler WordPress blog yazılarınızı öne çıkararak, okuyucuların en iyi içeriğinizi bulmasına yardımcı olmakla kalmazsınız - aynı zamanda sitenizin etkileşim metriklerini de artırırsınız. Bu, herkes için bir kazançtır: ziyaretçiler harika içerik bulur ve siz onları sitenizde daha uzun süre tutarsınız.

Bu makalede, WordPress'te en popüler gönderilerinizi görüntülenme sayılarına göre nasıl kolayca göstereceğinizi anlatacağız.

WordPress'te Görüntülenme Sayısına Göre Popüler Gönderileri Görüntüleme

Kullanıcılar en popüler WordPress blog yazılarınızı gördüklerinde, diğer okuyucuların en çok hangi içeriği beğendiğini keşfedebilirler. Bu şekilde, bu makaleleri inceleyebilir ve sohbete katılabilirler.

Dahası, WordPress'te en popüler içeriğinizi görüntülemek sosyal kanıtınızı artırabilir. Yeni kullanıcılara, “Hey, diğer insanlar bu gönderileri gerçekten faydalı bulmuş ve siz de bulabilirsiniz!” demek gibi bir şey.

WPBeginner'ın trend ve popüler gönderileri

Son olarak, popüler blog yazılarınızı göstermek, insanların web sitenizde daha uzun süre kalmasını sağlayarak sayfa görüntülemelerinizi artırır ve hemen çıkma oranınızı düşürür.

Kullanıcı etkileşiminiz arttıkça, Google içeriğinizi daha iyi ve önemli olarak düşünür. Buna karşılık, WordPress SEO'nuz iyileşir ve siteniz daha üst sıralarda yer alabilir.

Ne yazık ki, WordPress'in sayfa görüntülemelerine göre en popüler yazılarınızı görüntülemek için yerleşik bir özelliği veya bloğu yoktur. Bu kılavuzda, bunu tam olarak bir eklenti ve kod ile nasıl yapacağınızı göstereceğiz.

Tercih ettiğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantılardan birine tıklamanız yeterlidir:

Yöntem 1: Görüntülenme Sayısına Göre Popüler WordPress Gönderilerini MonsterInsights ile Görüntüleme (Önerilir)

WordPress'te görüntülenme sayısına göre popüler gönderileri göstermenin en kolay yolu bir eklentidir. Aslında birçok WordPress popüler gönderi eklentisi mevcuttur, ancak bize göre en iyi seçenek MonsterInsights'tir.

MonsterInsights Google Analytics eklentisi

Dünya çapında 3 milyondan fazla web sitesi tarafından kullanılan MonsterInsights, WordPress için en iyi Google Analytics eklentisidir. Ana işlevi analiz olsa da, en popüler yazılarınızı göstermek için kullanıcı dostu bir özelliğe de sahiptir.

Öncelikle, MonsterInsights eklentisini yüklemeniz ve Google Analytics hesabınıza bağlamanız gerekecektir. Daha fazla ayrıntı için, WordPress'te Google Analytics'i yeni başlayanlar için nasıl kuracağınıza dair adım adım kılavuzumuza bakın.

Not: MonsterInsights'ın ücretsiz sürümü mevcut olsa da, popüler yazılar özelliğini içerdiği için Pro sürümünü kullanacağız.

Popüler Yazılar Widget'ı Seçin Tema

Eklentiyi etkinleştirdikten ve kurduktan sonra, WordPress kontrol panelinden İçgörüler » Popüler Gönderiler'e gidin. Ardından, 'Popüler Gönderiler Widget'ı' menü öğesine tıklayın.

MonsterInsights'taki Popüler Gönderiler Widget'ı

Aşağı kaydırdığınızda, popüler gönderiler widget'ını görüntülemek için bir tema seçmeniz gerekecektir. Çeşitli seçenekler mevcuttur.

Bazıları gönderi için öne çıkan bir görsel içerirken, bazıları daha minimal görünümlüdür.

MonsterInsights'ta popüler gönderiler widget teması seçme

Temanın seçiminizi yapmadan önce nasıl göründüğünü görmek istiyorsanız, sayfayı aşağı kaydırarak Tema Önizleme bölümüne gidin.

Temayı ayrıca Geniş veya Dar formatta da önizleyebilirsiniz. Geniş formatta, yazılarınızın sayfa veya yazı içeriğinin altında listelendiğini göreceksiniz, dar format ise yazıları kenar çubuğu gibi sağ tarafta görüntüler.

MonsterInsights'ta popüler yazılar widget'ı temasını önizleme

Ardından, 'Tasarımı Özelleştir' bölümüne aşağı kaydıralım. Burada, temanın renklerini, yazı tipi boyutunu, düzenini ve görüntülenecek gönderi sayısını değiştirebilirsiniz.

Buradaki özelleştirme seçenekleri, kullandığınız temaya bağlı olarak değişebilir. Bu nedenle, size en uygun olanı görmek için farklı temaları keşfettiğinizden emin olun.

MonsterInsights'ta popüler gönderiler widget'ının temasını özelleştirme

Popüler Gönderiler Widget Davranışını Yapılandırın

Temanın tasarımını yapılandırdıktan sonra, Davranış bölümüne gitmelisiniz. Popüler gönderiler widget'ının WordPress web sitenizde nasıl görüneceğini buradan kontrol edeceksiniz.

Widget Stil Ayarları'nda, yukarıda oluşturduğunuz tasarımı kullanmayı veya widget'ı hiç stilize etmemeyi seçebilirsiniz. İkinci seçenekle, widget WordPress site temanızın CSS'sini takip edecektir.

Ardından, widget'ın en popüler gönderilerinizi nasıl seçeceğini seçebilirsiniz. Bu eğitim için 'Derlenmiş' seçeneğini seçin, ancak yorum sayısına göre en popüler gönderileri de görüntüleyebilirsiniz.

MonsterInsights'taki popüler gönderiler widget'ının bazı davranış ayarları

Sonraki adım, aşağıdaki ‘Google Analytics’ten En Popüler 5 Gönderiyi Ekle’ seçeneğini etkinleştirmektir. Ancak bunu yapmadan önce, MonsterInsights Boyutlar Eklentisine ihtiyacınız olacak ve Gönderi türünü yeni bir özel boyut olarak eklemeniz gerekecek.

Bu, MonsterInsights'ın Google Analytics verilerine göre en popüler gönderileri seçmesini sağlayacaktır.

Bunu yapmak için MonsterInsights Boyutlar Eklentisini indirmeniz ve WordPress'e bir eklenti olarak kurmanız gerekir. Adım adım talimatlar için, bir WordPress eklentisinin nasıl kurulacağına dair rehberimize göz atın: bir WordPress eklentisinin nasıl kurulacağına dair.

Ardından, İçgörüler » Ayarlar'a gidin ve 'Dönüşümler' sekmesine geçin. Sonrasında, 'Yeni Özel Boyut Ekle'ye tıklayın.

MonsterInsights'te yeni özel boyut ekleme

Bunu yaptıktan sonra, açılır menüde 'Gönderi türü'nü seçin.

Bu, MonsterInsights'ın blog gönderilerinizin ve diğer özel gönderi türlerinin performansını izlemesini sağlayacaktır.

Gönderi türünü MonsterInsights'ta özel bir boyut olarak seçme

Şimdi, Analizler » Popüler Gönderiler'e geri dönün ve 'Popüler Gönderiler Widget'ı' bölümüne gidin.

'Google Analytics'ten En İyi 5 Gönderiyi Ekle' geçiş düğmesini etkinleştirmeniz yeterlidir. Ardından, kurulumun başarılı olup olmadığını görmek için 'Otomatik Gönderileri Test Et' düğmesine tıklayın.

MonsterInsights'ta GA verilerine göre en iyi 5 gönderiyi ekleme

Evet ise, bir başarı mesajı açılır penceresi göreceksiniz.

Şöyle demeli: ‘Popüler Yazı verileri doğru bir şekilde çekilebilir. Lütfen unutmayın: Özel Boyutlar ayarlarını ne zaman yapılandırdığınıza bağlı olarak, Google Analytics'ten ilgili Popüler Yazı verilerinin yüklenmesini görmek 7 güne kadar sürebilir.’

MonsterInsights'ta popüler gönderi verileri doğru bir şekilde alınabilir açılır mesajı

Sonraki adımlara geçelim, artık widget'ın üzerine görünecek bir başlık ekleyebilirsiniz. Bu, ‘En Popüler Gönderilerimize Göz Atın’ veya benzeri bir şey olabilir.

Bunun altında, widget'ın tüm gönderi türlerinde görüntülenip görüntülenmeyeceğini, belirli gönderilerden hariç tutulup tutulmayacağını ve/veya yalnızca belirli gönderi kategorilerinde görünüp görünmeyeceğini seçebilirsiniz.

Bu ayarlar, blog gönderileri dışındaki özel gönderi türleri oluşturduysanız ve popüler gönderiler widget'ının orada alakasız görüneceğini düşünüyorsanız kullanışlıdır.

MonsterInsights'taki popüler gönderiler widget'ı için daha fazla davranış ayarı

Son adımlardan biri popüler yazılar widget'ını yerleştirmektir. Bunun birkaç seçeneği vardır: otomatik olarak yerleştirme, bir Gutenberg bloğu kullanma, kenar çubuğu widget'ı olarak ekleme veya kısa kod kullanma.

Her seçeneği tek tek inceleyelim.

WordPress'te popüler gönderiler widget'ının yerleştirme seçenekleri

Popüler Gönderiler Widget'ını Otomatik Olarak Gömün

Widget'ın daha önce belirlediğiniz Davranış ayarlarıyla eşleşen tüm gönderilerde görünmesini istiyorsanız Otomatik Yerleştirme önerilir.

Bunun için tek yapmanız gereken Otomatik Yerleştirme düğmesini etkinleştirmek.

MonsterInsights'ta popüler gönderiler widget'ı için otomatik yerleşimi etkinleştirme

Bu seçeneğin dezavantajı, widget'ın tasarımını gönderi veya sayfada en iyi görünecek şekilde ayarlayamamanızdır. Bu tür bir işlevselliğe ihtiyacınız varsa, bir sonraki yöntemi deneyebilirsiniz.

Popüler Gönderiler Bloğunu Bir Sayfaya veya Gönderiye Yerleştirin

Widget'ın bir sayfada veya gönderide nasıl görüneceği üzerinde daha fazla kontrol sahibi olmak istiyorsanız, bu yöntem tam size göre.

İlk olarak, widget'ın olmasını istediğiniz gönderi veya sayfanın blok düzenleyicisine gidin. Ardından, düzenleyicide herhangi bir yere ' + ' blok ekle düğmesine tıklayın ve Popüler Gönderiler bloğunu arayın.

WordPress blok düzenleyicisinde MonsterInsights'ın popüler gönderiler bloğunu ekleme

Blok ayarları panelinde, widget'ın temasını, yazı tipi boyutunu, renklerini, başlığını, düzenini ve gönderi sayısını değiştirme seçeneklerini göreceksiniz.

Bu ayarlar, MonsterInsights eklentisinde gördüğümüz ayarlara benzer.

WordPress blok düzenleyicisindeki MonsterInsights'ın popüler gönderiler blok ayarları

Tek fark, widget'ta hangi gönderilerin seçileceğini değiştirememenizdir.

Bununla birlikte, Davranış Ayarları'nda yalnızca belirli kategorilerden gönderileri göstermek mümkündür. Bu şekilde, popüler gönderi seçimlerini ihtiyaçlarınıza daha uygun hale getirebilirsiniz.

MonsterInsights popüler gönderiler widget'ında yalnızca belirli kategorilerdeki gönderileri göstermeyi seçme

Blok ayarlarından memnun kaldığınızda, gönderi ve sayfa düzenleyicisindeki 'Güncelle' düğmesine tıklamanız yeterlidir.

Popüler Yazılar bloğu test web sitemizde şöyle görünüyor:

WordPress sitesinde MonsterInsights popüler gönderiler bloğunun nasıl göründüğüne dair örnek

Popüler Yazılar Widget'ını Bir Kenar Çubuğuna Yerleştirin

Eğer widget uyumlu bir kenar çubuğu alanına sahip blok olmayan bir WordPress teması kullanıyorsanız, Popüler Gönderiler widget'ını buna ekleyebilirsiniz. Biz de kendi WordPress kenar çubuğunuza öne çıkan gönderiler ekleme makalemizde bunu yaptık.

Tek yapmanız gereken Görünüm » Widget'lar'a gitmek. Ardından, Kenar Çubuğu alanındaki ‘+’ widget ekle düğmesine tıklayın ve Popüler Gönderiler – MonsterInsights widget'ını arayın.

MonsterInsights popüler yazılar widget'ını kenar çubuğu alanına ekleme

Önceki yöntemde olduğu gibi, widget temanızın görünümünü özelleştirmek için benzer ayarlar içerir.

Farklı olan, arayüzün kullanımı biraz daha zor. Ayarları değiştirdiğinizde, widget'ın gerçekte nasıl göründüğünü göremezsiniz. Önizlemek için farklı bir widget'a veya başka bir alana tıklamanız gerekecektir.

Widget'ın görünümünden memnunsanız, sağ üst köşedeki 'Güncelle'ye tıklamanız yeterlidir.

MonsterInsights popüler gönderiler widget'ını ekledikten sonra kenar çubuğu alanını güncelleme

Kenar çubuğunun doğru göründüğünü kontrol etmek için web sitenize gittiğinizden emin olun.

Bizimki şöyle görünüyor:

Kenar çubuğunda MonsterInsights popüler gönderiler widget'ı örneği

Popüler Gönderiler widget'ının yalnızca belirli sayfalarda görünmesini istiyorsanız, belirli WordPress sayfalarında widget'ları gösterme veya gizleme kılavuzumuzu okuyabilirsiniz.

Popüler Gönderiler Widget'ını Kısa Kod ile Yerleştirme

Son seçenek bir kısa kod kullanmaktır. Yukarıdaki seçenekler belirli kullanım durumunuz için işe yaramazsa bu yöntem önerilir.

Popüler Gönderiler Widget'ı sekmesinde, 'Gömme Seçenekleri' bölümüne kadar aşağı kaydırın. Ardından, 'Kısa Kod Kullanarak Görüntüle' seçeneğini belirleyin ve 'Kısa Kodu Kopyala' düğmesine tıklayın.

MonsterInsights'taki popüler gönderiler widget'ının kısa kodunu kopyalama

Bundan sonra, kısa kodu istediğiniz yere yerleştirmeniz yeterlidir. Daha fazla bilgi için, WordPress'te kısa kodların nasıl ekleneceğine dair kılavuzumuza göz atın.

Yöntem 2: Görüntülemelere Göre Popüler WordPress Gönderilerini Kodla Görüntüleme (Daha Gelişmiş)

MonsterInsights yöntemi, WordPress'te en popüler ve en çok okunan içeriklerinizi görünümlere göre görüntülemenin en kolay yoludur. Ancak kodlama konusunda rahatsanız, en popüler WordPress gönderilerinizi göstermek için kodu da kullanabilirsiniz.

Bu yöntem için, bu kılavuzda kullanacağımız WPCode gibi bir kod parçacığı eklentisi kullanmanızı öneririz.

WPCode - En İyi WordPress Kod Parçacığı Eklentisi

WPCode, WordPress dosyalarınızla doğrudan etkileşim kurmadan özel kod eklemeyi güvenli hale getirir. Ayrıca, bu yöntem birden fazla kod parçacığı kullanmayı gerektirdiğinden, eklenti hepsini yönetmeyi ve izlemeyi çok daha kolay hale getirecektir.

Öncelikle, WordPress'e WPCode'u yüklemeniz gerekir. WordPress için WPCode'un ücretsiz bir sürümü mevcuttur, ancak kodu doğru yerlere eklemek için ihtiyacımız olan özelliklerle birlikte gelen Pro sürümünü kullanacağız.

Adım adım kurulum kılavuzu için, WordPress eklentisinin nasıl kurulacağına dair makalemizi okuyun.

WordPress Gönderi Görüntüleme Sayacı Fonksiyonunu Ekle

Eklentiyi etkinleştirdikten sonra, kontrol panelinden Kod Parçacıkları » + Parçacık Ekle 'ye gitmeniz gerekir. Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Parçacık)’ üzerine gelin ve ‘+ Özel Parçacık Ekle.’ye tıklayın.

Adding a new custom code snippet in WPCode

Şimdi, WPCode kod parçacığı düzenleyicisindesiniz. Herhangi bir kodu eklemeden önce, parçacık için bir başlık ekleyin.

Bu ilk kod için, ona ‘WordPress Yazı Görüntülenme Sayacı Fonksiyonu’ gibi bir isim verebilirsiniz. Bunun nedeni, bu ilk kodun amacının WordPress'te yazı görüntülenmelerini saymak için bir fonksiyon oluşturmasıdır.

Son olarak, Kod Türü'nü 'PHP Snippet' olarak değiştirin. Bu makaleden ekleyeceğiniz her kod parçasının PHP olacağını unutmayın.

WPCode'da WordPress Gönderi Görüntüleme Sayacı Fonksiyonunu Oluşturma

Bundan sonra, aşağıdaki kodu kopyalayıp yapıştırabilirsiniz:

function wpb_set_post_views($postID) {
    $count_key = 'wpb_post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}
//Get rid of prefetching to keep the count accurate
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

Şimdi, sadece ‘Ekleme’ bölümüne gidin ve Ekleme Yöntemi için ‘Otomatik Ekle’ ve Konum için ‘Her Yerde Çalıştır’ı seçin. Bu, kodu temanızın functions.php dosyasına eklemekle aynı şekilde çalışır.

Bundan sonra, sayfanın sağ üst tarafına gidin ve kodu aktif hale getirin.

Ardından, ‘Kod Parçasını Kaydet’e tıklayın.

WPCode'da ekleme yöntemini ve konumunu seçme

Bu aşamada başka bir yeni özel kod parçacığı eklemeniz gerekiyor. Buna 'Gönderi Görüntüleme Sayısını Takip Etme Fonksiyon Çağrısı' adını verebilirsiniz.

Bu kod, yukarıdaki işlevi çağıracak ve tek gönderi sayfalarınızda etkinleştirecektir.

Bunu yaptıktan sonra, aşağıdaki parçacığı kopyalayıp yapıştırın:

wpb_set_post_views(get_the_ID());

Bu kod parçacığının farkı, tek gönderi sayfalarınızda çalışması gerektiği için 'Gönderi Sonrası Ekle' konumunu seçecek olmanızdır.

WPCode'da kod ekleme konumu olarak Yazıdan Sonra Ekle'yi seçme

İşiniz bittiğinde, kodu aktif hale getirin ve kaydedin.

WordPress Gönderi Görüntüleme Takip Kancası Ekle

Şimdi, mevcut sayfanın tek bir gönderi olup olmadığını kontrol eden yeni bir kod parçacığı eklemeniz gerekiyor. Eğer öyleyse, gönderinin görüntülenme sayısını izlemek ve güncellemek için WordPress Gönderi Görüntülenme Sayacı Fonksiyonunu çağıracaktır.

Bu şekilde, bir kullanıcı gönderiyi her ziyaret ettiğinde, görüntülenme sayısı güncellenecektir.

Bu parçacığa 'WordPress Gönderi Görüntüleme Takip Kancası' adını verelim. Ardından aşağıdaki kod satırlarını ekleyin:

function wpb_track_post_views ($post_id) {
    if ( !is_single() ) return;
    if ( empty ( $post_id) ) {
        global $post;
        $post_id = $post->ID;    
    }
    wpb_set_post_views($post_id);
}
add_action( 'wp_head', 'wpb_track_post_views');

Ekleme yöntemini 'Otomatik Ekle' ve konumu 'Yalnızca Ön Yüz' olarak seçebilirsiniz.

Önceki adımlarla aynı şekilde, kodu etkinleştirin ve parçacığı kaydedin.

WPCode'da kod ekleme konumu olarak Yalnızca Frontend'i Seçme

Not: Eğer bir önbellekleme eklentisi kullanıyorsanız, bu teknik varsayılan olarak çalışmayabilir. W3 Total Cache gibi bazı önbellekleme eklentilerinin sunduğu parçacık önbellekleme özelliğini kullanarak çalışmasını sağlayabilirsiniz.

Gönderi Görüntülenme Sayısını Alma ve Görüntülenme Sayılarıyla En Popüler Gönderileri Görüntüleme Fonksiyonlarını Ekleme

Bu kılavuzun son adımlarındayız. Belirli bir WordPress gönderisinin görüntülenme sayısını alan ve biçimlendiren bir kod parçacığı eklemeniz gerekiyor. Bu, daha sonra en çok görüntülenen gönderilerin listesini görüntülerken kullanışlı olacaktır.

Bu koda ‘Yazı Görüntülenme Sayısını Alma Fonksiyonu’ adını verebilir ve konumunu ‘Her Yerde Çalıştır’ olarak ayarlayabilirsiniz.

İşte kod parçacığı:

function wpb_get_post_views($postID){
    $count_key = 'wpb_post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0 View";
    }
    return $count.' Views';
}

Tekrar, kodun WPCode'da aktif olduğundan ve sonrasında kaydettiğinizden emin olun.

Bunu yaptıktan sonra, tekrar yeni bir kod parçacığı oluşturun ve adını ‘Görüntülenme Sayılarıyla En Popüler Gönderileri Görüntüle’ olarak belirleyin. Bu, en popüler gönderilerinizi blog gönderilerinizin altında gösterecek kod olacaktır.

Kod Önizleme kutusuna aşağıdaki kod parçasını ekleyin:

// Customize the query parameters as needed
$popularpost = new WP_Query( array(
    'posts_per_page' => 3,         // Feel free to adjust the number of posts to display
    'meta_key' => 'wpb_post_views_count',
    'orderby' => 'meta_value_num',
    'order' => 'DESC'
));
?>

<div class="popular-posts">
    <h2>See Our Most Popular Posts</h2> <!-- Feel free to customize the title -->
    <ul>

    <?php while ( $popularpost->have_posts() ) : $popularpost->the_post(); ?>
        <li>
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
            - <?php echo wpb_get_post_views(get_the_ID()); ?>
        </li>
    <?php endwhile; ?>

    </ul>
</div>

<?php wp_reset_postdata(); 

Kodda belirtildiği gibi, bu bölüm için gönderi sayısını ayarlamaktan ve başlığı özelleştirmekten çekinmeyin.

WPCode Ekleme bölümünde, Konum için 'Gönderiden Sonra Ekle'yi seçtiğinizden emin olun. Ardından, kodu etkinleştirin ve parçacığı kaydedin.

Şimdi yapmanız gereken tek şey blog gönderilerinizden birini ziyaret etmek ve kodun çalışıp çalışmadığını görmek. İşte test WordPress blogumuzda görüntülenme sayısına göre en popüler gönderiler bölümünün nasıl göründüğü:

WPCode ile oluşturulmuş, görüntülemelere göre en popüler gönderiler bölümü nasıl görünüyor

Uzman İpucu: Kodu daha fazla özelleştirmek istiyorsanız ancak kodlama deneyiminiz yoksa, WPCode'un Yapay Zeka Kod Oluşturucusu'nu kullanabilirsiniz. Bu özellik, mevcut kodunuzu tam ihtiyaçlarınıza göre düzenleyebilir.

Daha fazla bilgi için tam WPCode incelememize göz atın.

Video Eğitim

Görsel talimatları tercih ederseniz, lütfen aşağıdaki eğitimin video sürümünü izleyin:

WPBeginner'a Abone Olun

Bu WordPress eğitiminin, görüntülenme sayısına göre popüler gönderileri nasıl göstereceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress için en iyi ilgili gönderi eklentileri uzman seçimimize ve yüksek dönüşüm sağlayan bir açılış sayfasını oluşturan şeyler hakkındaki yazımıza da göz atmak isteyebilirsiniz.

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

167 CommentsLeave a Reply

  1. Kod sürümünü kullanıyorum ama günlük çalışacak şekilde değiştirdim. Başlangıçta harika çalıştı ama şimdi aynı gönderiler her gün yaklaşık olarak aynı miktarda trafik alıyor, bu yüzden liste hiç değişmiyor. Google Analytics farklı bir ilk 5 liste raporluyor, bu yüzden bunun gerçek trafik olduğunu düşünmüyorum. Bağlantılara "nofollow" ekledim. Soruna neyin neden olabileceği hakkında bir fikriniz var mı?

    • The code method is not set up to reset the count older than a certain date like a plugin would at the moment. That would require more code than we would recommend as a beginner site which is why we recommend using the plugin :)

      Yönetici

  2. Bence özel kod kullanmak yerine Monsterinsights veya başka bir eklenti kullanmak daha kolay olurdu, ancak sorun şu ki, Monsterinsights'ın görüntülenme sayılarını göstereceğini sanmıyorum??

    • Popüler gönderilerinize dahil etmek istediğiniz buysa, MonsterInsights varsayılan olarak görünüm sayısını göstermez.

      Yönetici

  3. Popüler gönderilerin gösterilmesi, web sitesi trafik istatistiklerini artırmaya yardımcı olduğu için faydalıdır. Ancak, diğer yandan, rakipler sitenizde hangi gönderilerin ve konuların popüler olduğunu kolayca belirleyebilir. Rakip analizi ve trend konuları bulmak için her zaman keşfettiğim bölümlerden biri çeşitli web sitelerindeki “en popüler makaleler” bölümüdür.

    • Akılda tutulması gereken bir şey olsa da, rakiplerinizin içeriğinizi takip etmesinden endişe etmek yerine, ziyaretçileriniz için en önemli olanı eklemenin en iyisi olduğunu buluruz.

      Yönetici

    • Evet, rakipler bunu web sitenizin analizini yapmak için kullanabilirler ancak siz bunu WPbeginner gibi, görüntülenme sayısını/sayacını eklemeden de gösterebilirsiniz.
      Ancak unutmayın, ziyaretçiler sitenizi analiz etmek için Semrush, Google, Similarweb ve diğer bazı yolları kullanabilirler. Sizin yapmanız gereken ise oyunlarınızı nasıl oynadığınızı bilmektir.
      Bu içgörü için teşekkürler.

  4. Popüler gönderiler ve ilgili gönderiler, kullanıcı etkileşimini korur ve hemen çıkma oranını azaltır.
    Gönderiler ve makalelerle daha fazla kullanıcı etkileşimine yardımcı olur.
    Birçok blog yazarının gönderilerin görüntülenme sayısını ve okuma süresini gösterdiğini gördüm, örneğin 5 dakikalık okuma veya 3 dakikalık okuma gibi.
    Bu yöntemle popüler gönderileri ve ilgili gönderileri istediğimiz yerde gösterebilir miyiz? ve
    Bu yöntem, kelime sayısına göre okuma süresi gibi bu iki hedefi de gerçekleştirmek için kullanılabilir mi?

    • Widget'ların izin verildiği her yere yerleştirebilmelisiniz. Okuma süresi için, bunun kullandığınız eklentiye ve bir entegrasyonu olup olmadığına bağlı olacaktır.

      Yönetici

  5. Bu kod parçasının yeni WordPress 6.4.2'de de çalışıp çalışmadığını sormak istiyorum. Talimatları izledim, önbelleği temizledim ancak en çok okunan makaleler makalenin altında görünmüyor.

    • Kod parçacıkları, WordPress'in en güncel sürümüyle hala çalışmalıdır.

      Yönetici

      • Cevap için teşekkürler. Zaten çalışıyor. Bir yerde bir hatam vardı ve maalesef nerede olduğunu bilmiyorum. Sonunda, tüm prosedürü iki kez daha tekrarladım ve üçüncü denemede çalıştı. Maalesef neyi yanlış yaptığımı bilmiyorum ama kod parçacıkları gerçekten işe yarıyor. Teşekkürler.

        • Çalışmaya başlamasına sevindim, aynı kodun daha önce çalışmadığı halde tekrar denendiğinde çalışması, neyin yanlış gittiğini söylemek her zaman zordur.

  6. Kullanıcıya göre mi yoksa genel olarak mı buna göre ayarlanmasının bir yolu var mı?

    • Şu anda kullanıcıya özel popüler gönderiler için önerilen bir yöntemimiz bulunmamaktadır.

      Yönetici

  7. Önbellekleme etkinse, görünüm kaydı komutunu göndermek için JavaScript'e (AJAX) başvurarak önbellekleme sorunundan kaçınabilir miyiz? Bu işe yarar mı?

    • Bunun için karmaşık bir yol olsa da, şu anda önerebileceğimiz bir yöntemimiz yok.

      Yönetici

  8. Meta tuşlarını veya sayımı nasıl sıfırlayabilirim??
    Herhangi bir fonksiyon var mı?

  9. Merhaba, çok teşekkür ederim.
    Çok basit ve pratiktir.

    Ancak her yenilemede bir ziyaret ekleniyor.
    Bu sorunu nasıl düzeltebilirim?

    Minnettar

    • Bir kullanıcı bir sayfayı yeniden yüklediğinde veya sayfayı tekrar ziyaret ettiğinde bu yeni bir ziyaret sayılacaktır. Yeniden yüklemeleri özel olarak hariç tutmak için daha gelişmiş özelliklere sahip bir eklentiye ihtiyacınız olacaktır.

      Yönetici

    • Tüm önbelleği temizlemeyi deneyebilir, çakışabilecek herhangi bir şey olmadığından emin olmak için temanızın desteğiyle görüşebilirsiniz.

      Yönetici

  10. Eğitim için teşekkürler. Uyguladım ve çalışıyor. Popüler gönderileri ve tekil gönderideki özelleştirilmiş sayacı göstermek için başka bir eklentiye gerek yok.

    Teşekkürler!

  11. Ekran görüntünüzdeki fonksiyonları o düğmelere nasıl atadığınızı açıklamak bu makalenin kapsamı dışında mı?

    Son Makaleler – Popüler Gönderiler – editörün seçtikleri

    Temelde istediğim bu… gönderi sayfamın en üstünde son, popüler/trend, editörün seçtikleri için düğmelerim olsun. Bunu yapabilen herhangi bir eklenti bulamadım. Hepsi kenar çubuğu widget'larına odaklanıyor.

    Makalenizin bu konudan bahsetmeye başladığı anlaşılıyor ancak oradan nereye gidileceği mevcut bilgi seviyemin ötesinde.

    Teşekkürler,
    Chris

  12. Yeniden yüklendiğinde çift görüntülenme sayısı alıyorum (single.php). remove_action'ın “adjacent_posts_rel_link_wp_head” için çalışıp çalışmadığını bilmiyorum. Şu ana kadar işe yaramaz. Çift sayımı kaldırmak için mümkün olan her şeyi denedim. Bu kodu özel yapım bir eklentide kullanıyorum.

  13. Bu şey harika çalışıyor.

    Şimdi sütunun yönetici panelinde sıralanabilir olmasını istiyorum. Bunun için bir fikri olan var mı?

    çok teşekkürler!

  14. Merhaba, kod için teşekkürler. Yaşadığım tek sorun, yenilemede görünüm sayısının 1 yerine 2 artması. Herhangi bir fikriniz var mı?

    • Bunun nedeni bende şunların olmasıydı:

      `set_post_views(get_the_ID());` in single.php
      AND
      `add_action( ‘wp_head’, ‘track_post_views’);` in my functions.php which was also adding `set_post_views(get_the_ID());` within it.

      single.php dosyasındaki satırı kaldırarak çift sayımı düzelttim.

  15. Bunu haftalık olarak, her hafta en çok görüntülenen gönderiler için nasıl yaparım?!

  16. Merhaba..

    w3total cache kullanıyorum ancak sayım doğru çalışmıyor.

    alt tema kullanmıyorum. Bunu nasıl düzeltebilirim?

    teşekkürler..

  17. Bu sorunu düzelttim:

    WP_Query kullanılamıyor, get_posts kullanıldı ve artık çalışıyor. Ardından gönderiler arasında döngü yapmak ve bunları görüntülemek için bir foreach döngüsü kullanın. Aşağıya bakın:

    $blog_cat_array = get_the_category();
    $blog_cat = $blog_cat_array[0]->term_id;

    $popularpost = array( ‘posts_per_page’ => 2, ‘meta_key’ => ‘wpb_post_views_count’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘DESC’, ‘category’ => $blog_cat, ‘post_type’ => ‘post’, ); $pop_posts = get_posts($popularpost);

    foreach($pop_posts as $pop_post){ the_title(); }

  18. Yalnızca benzersiz ziyaretçileri sayma olasılığı var mı? Teşekkür ederim

  19. Bu seçeneği gerçekten çok beğendim ve siteme entegre ettim.
    Sayım ile ilgili bir sorum var. Sayımların oldukça yüksek olduğunu fark ettim, bu yüzden kodu biraz değiştirdim. Her sayım artışında IP adresini bir günlük dosyasına yazdım. Sayımların üçte ikisinin meşru olduğunu ve diğerlerinin googlebot, apple vb. ve az önce apews'ten geldiğini buldum. Sayımları doğru hale getirmenin bir yolu var mı ve 'normal' eklentilerin bunun etrafından dolaşmanın bir yolunu bulup bulmadığını biliyor musunuz?
    Teşekkürler!
    Bu arada: İyi iş çıkarmaya devam edin, bu siteden çok keyif alıyorum!

    • maxmind ISP IP veritabanını alabilir ve yalnızca insanları sayabilirsiniz. Bu en iyi seçenektir. İkinci olarak, yaygın bot kullanıcı aracısı adlarını saymayın

      • Çok teşekkürler. Kesinlikle inceleyeceğim.
        Bu arada, WordPress Popüler Gönderiler eklentisinde uygulanan çözümü uyguladım. Bu şimdilik işe yarıyor, ancak önerdiğiniz çözüm daha geleceğe dönük görünüyor. Tekrar teşekkürler!

  20. Merhaba, WP Süper Önbellek kullanıyorum.
    Bu kodun nasıl doğru çalıştığını bilmiyorum.

  21. Özel Gönderi Türü için çalışmıyor. Bu konuda bana yardımcı olabilir misiniz lütfen..

  22. Merhaba! Harika! Bu kod bana çok yardımcı oldu!

    0 görüntülemeli gönderileri nasıl göstereceğinizi biliyor musunuz? İlk seferde URL'yi kullanarak gönderi sayfasına girmem gerekiyor, aksi takdirde göstermiyor.

  23. Harika teşekkürler, bu gerçekten çok faydalı ama bir sorum var. Sayfanın yüklenmesini önemli ölçüde yavaşlatmıyor mu?

  24. Merhaba,

    Bu çok faydalı bir yazı, gerçekten takdir ediyorum. Gönderiyi kategoriye göre filtreleyebilir miyim? Belirli bir kategorideki gönderiyi göstermek istiyordum.

    Teşekkürler.

  25. Mobilpress Ana Sayfasında Özellikler gönderisini nasıl ayarlayabilirim?
    Lütfen bana o kodu verin.

  26. Tamam, bu harika. Nedense, gönderi sayısı sayıları göstermiyor, yerel bir ortamda çalıştığım için mi emin değilim, ama daha da sormak istediğim, son 7 günde sayılacak şekilde nasıl eklenir?

  27. Harika Makale !! Teşekkürler. Kod ayrıntılı olarak açıklansaydı daha iyi olurdu.

  28. Lütfen Word dosyalarını bir Wordpress web sitesine nasıl yükleyeceğim konusunda tavsiyeye ihtiyacım var. Kolay bir yolu var mı?

  29. Ne yazık ki bu, Sayfa Önbellekleme etkinleştirilmiş W3 Total Cache ile çalışmıyor. “Parçalanmış önbellekleme”nin de çalışmasını sağlayamadım.

  30. Selam,
    Bu harika çalışıyor. Ancak günün popüler gönderilerini göstermem gerekiyor, bu kod tüm zamanların popüler gönderilerini gösteriyor. Sadece bir günün popüler gönderilerini göstermenin bir yolu var mı?

    Herhangi bir yardım çok takdir edilecektir.

    Thanks :)

    • WP Query'ye şuna benzer bir şey eklemeyi deneyin

      ‘date_query’ => array(
      array(
      ‘year’ => $today[‘year’],
      ‘month’ => $today[‘mon’],
      ‘day’ => $today[‘mday’],
      ),

      • Bu işe yaramıyor gibi görünüyor. Son 7 günün en popüler gönderilerini nasıl göstereceğini bulan var mı?

        Teşekkürler!

    • Bu kodu sorguya ekleyin

      ‘date_query’ => array(
      array(
      ‘after’ => ‘1 hafta önce’
      )
      )

  31. Merhaba, Goodnews 5.7.2 temasını kullanıyorum, ancak temama “wpb_get_post_views(get_the_ID());” ifadesini nereye koymalıyım, rehberliğiniz için teşekkürler

  32. Hey, bilgi için teşekkürler.
    Küçük bir sorun var. Şunu yazdım:

    function wpb_set_post_views($postID) { $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); }else{ $count++; update_post_meta($postID, $count_key, $count); } } // Sayımı doğru tutmak için ön yüklemeyi kaldıralım
    remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0);

    function wpb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } wpb_set_post_views($post_id); } add_action( ‘wp_head’, ‘wpb_track_post_views’);

    function wpb_get_post_views($postID){ $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); return “0 Görüntülenme”; } return $count.’ Görüntülenme’; }

    ve ziyaret sayılarım hep iki olarak görünüyor. Ne oluyor? Teşekkürler.

  33. Bu özel alan hangi tabloya kaydedilir? Gönderiler tablosu mu yoksa postmeta mı?

    • Bunu kısa kod olarak kullanmak için biraz değiştirdim. Bunu bir kısa kod ile kullanmak için, functions.php dosyanıza şunu ekleyin:

      function wpb_set_post_views($postID) { $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); }else{ $count++; update_post_meta($postID, $count_key, $count); } } // Sayımı doğru tutmak için ön yüklemeyi kaldıralım
      remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0);

      function wpb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } wpb_set_post_views($post_id); } add_action( ‘wp_head’, ‘wpb_track_post_views’);

      function wpb_get_post_views($postID){ $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); return “0 Görüntülenme”; } return $count.’ Görüntülenme’; }

      function wpb_most_viewed_posts() { // çıktı tamponlamayı başlat ob_start(); ?> 4, ‘meta_key’ => ‘wpb_post_views_count’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘DESC’);

      // döngüyü başlat while ($query->have_posts()) : $query->the_post(); ?>

      <?php

      // Çıktı arabelleğini kapat
      $theResult = ob_get_clean();

      //Çıktıyı döndür
      return $theResult;
      }
      // Kısa kod oluştur
      add_shortcode('wpb_most_viewed', 'wpb_most_viewed_posts');

      // Metin widget'larında kısa kod yürütülmesini etkinleştir
      add_filter('widget_text', 'do_shortcode');

      Ardından istediğiniz sayfaya/gönderiye [wpb_most_viewed] eklemeniz yeterlidir ve en popüler gönderilerinizi gösterecektir.

  34. Merhaba, harika bir eğitim ama bir sorum var.
    Tüm adımları izledikten sonra şablon sayfalama yapmıyor. Sadece varsayılan 10 gönderiyi gösteriyor. Bu böyle mi olmalı yoksa sayfalama yapmasını sağlamanın bir yolu var mı?

  35. Arkadaşlar, lütfen yardım edin. Bir türlü çözemedim.

    En popüler gönderileri geçen hafta veya ay için göstermek üzere wp-query'nin argümanlarını nasıl değiştirebilirim?

  36. Merhaba, Bunu yorumlarla yapabilir miyim? Sitemde hiç yorum kullanmıyorum, bu yüzden yorum eklemeden en popüler sayfamı kontrol etmek için bu yorum sayısını kullanabilir miyim? Selamlar, Denis

  37. Bunu w3 total cache ile nasıl çalıştırabilirim? Fragment cache önerisini denedim ama hiçbir şeyi değiştirmiyor

  38. Bu konuyu kapsayan birçok öğretici buldum ancak hiçbiri satırının nereye gittiğini açıkça belirtmiyor.

    PHP etiketlerinin içine denedim ve sayfa bozuluyor. HTML'ye yerleştirirsem, kaynak kodunu görüntülediğinizde yalnızca bir yorum olarak işlenir ve hiçbir php oluşturulmaz.

    Fikirleriniz var mı? Tamamen önbelleğe alınmış durumdayım ve sayfa görüntülemelerim güncellenmiyor

  39. Thanks, this works as charm, but i didn’t get how to use it with the W3 Total Cache. :P

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.