Eklentiler

WordPress Okuma Süresi Eklentisi Nasıl Yapılır?

Kullanıcıların içeriklere olan ilgisini artırmak ve yazının tamamının okunma ihtimalini yükseltmek için uygulanan etkili yöntemlerden biri, yazının üst kısmında “Bu yazı şu kadar dakikada okunabilir” bilgisini göstermektir. Bu bilgi hem kullanıcı deneyimini geliştirir hem de ziyaretçilerin sayfada kalma süresini artırır.

Bu yazıda, adım adım WordPress okuma süresi eklentisi nasıl yapılır, hangi teknikler kullanılır ve neden önemlidir sorularını detaylı olarak ele alacağız. Üstelik bu eklentiyi sıfırdan, kodlama bilgisiyle kendiniz geliştirebileceksiniz.

WordPress Okuma Süresi Nedir?

WordPress okuma süresi, bir blog yazısının ortalama kaç dakikada okunabileceğini gösteren bilgidir. Bu süre, genellikle yazıdaki kelime sayısına ve varsayılan okuma hızına göre hesaplanır. Ortalama bir okuyucunun dakikada 200–250 kelime okuduğu varsayılır.

Bu özelliği eklemek, ziyaretçilere içerik hakkında ön bilgi sunar ve kullanıcıların yazıyı okuma kararını hızlandırır.

Neden Okuma Süresi Göstermek Gerekir?

  • Kullanıcıya içerik uzunluğu hakkında bilgi verir

  • Ziyaretçinin zamanı daha verimli kullanmasını sağlar

  • SEO açısından sayfada kalma süresini artırır

  • İçerik profesyonelliğini artırır

  • Mobil kullanıcılar için dikkat çekici bir unsur olur

Tüm bu avantajlar sayesinde WordPress okuma süresi özelliği kullanıcı deneyimini ileri taşır.

WordPress Okuma Süresi Hesaplama Mantığı

Yazının okunma süresini hesaplamak için genellikle aşağıdaki formül kullanılır:

Okuma Süresi (dk) = Toplam Kelime Sayısı / Ortalama Okuma Hızı

Örneğin:

  • Kelime sayısı: 1000

  • Ortalama hız: 200 kelime/dk

  • Okuma süresi = 1000 / 200 = 5 dakika

WordPress Okuma Süresi Eklentisi Nasıl Yapılır?

Kendi özel WordPress eklentinizi sıfırdan yapmak istiyorsanız, aşağıdaki adımları uygulayabilirsiniz.

1. Yeni Eklenti Klasörü Oluşturun

wp-content/plugins klasörü altına okuma-suresi adında yeni bir klasör oluşturun. İçine okuma-suresi.php adında bir dosya ekleyin.

2. Eklenti Başlık Bilgileri

okuma-suresi.php dosyasının en üst kısmına aşağıdaki tanımlamaları yapın:

php
<?php
/*
Plugin Name: Okuma Süresi Gösterici
Description: WordPress yazıları için okuma süresi hesaplar ve gösterir.
Version: 1.0
Author: Danyel Yazar
*/

3. Yazı İçeriğini Okuma Süresi ile Filtreleme

Aşağıdaki kod, yazının içerik bölümüne okuma süresini ekler:

php
function os_okuma_suresi_ekle($content) {
if (is_single()) {
$kelimeler = str_word_count(strip_tags($content));
$okuma_suresi = ceil($kelimeler / 200);
$mesaj = '<p><em>Bu yazı yaklaşık ' . $okuma_suresi . ' dakikada okunabilir.</em></p>';
return $mesaj . $content;
}
return $content;
}
add_filter('the_content', 'os_okuma_suresi_ekle');

4. Stil Eklemek (Opsiyonel)

Okuma süresi mesajını öne çıkarmak için stil ekleyebilirsiniz. Bunun için eklentiye bir CSS dosyası bağlayın veya aşağıdaki gibi wp_head üzerinden stil tanımlayın:

php
function os_custom_style() {
echo "<style>
em { color: #0073aa; font-weight: bold; font-style: normal; }
</style>"
;
}
add_action('wp_head', 'os_custom_style');

Gelişmiş Özellikler Eklemek

Eğer WordPress okuma süresi eklentinizi daha da geliştirmek isterseniz, şu özellikleri entegre edebilirsiniz:

1. Yönetici Panelinden Okuma Hızı Belirleme

Bir ayar sayfası oluşturarak, admin panelinde kullanıcıların okuma hızı belirlemesini sağlayabilirsiniz.

php

add_option('os_read_speed', 200);

function os_register_settings() {
register_setting(‘general’, ‘os_read_speed’);
add_settings_field(‘os_read_speed’, ‘Okuma Hızı (kelime/dk)’, ‘os_speed_callback’, ‘general’);
}

function os_speed_callback() {
$value = get_option(‘os_read_speed’, 200);
echo ‘<input type=”number” name=”os_read_speed” value=”‘ . esc_attr($value) . ‘”>’;
}

add_action(‘admin_init’, ‘os_register_settings’);

2. Widget Olarak Eklemek

Kısa kod (shortcode) oluşturarak okuma süresini istediğiniz yerde gösterebilirsiniz:

php
function os_shortcode_okuma_suresi() {
global $post;
$kelimeler = str_word_count(strip_tags($post->post_content));
$okuma_suresi = ceil($kelimeler / 200);
return 'Bu yazı ' . $okuma_suresi . ' dakikada okunabilir.';
}
add_shortcode('okuma_suresi', 'os_shortcode_okuma_suresi');

Mevcut Hazır Eklentiler (Alternatif)

Kendi eklentinizi yapmak istemiyorsanız, aşağıdaki hazır eklentileri de kullanabilirsiniz:

  • Reading Time WP

  • Read Meter

  • Estimated Reading Time

Bu eklentiler hızlı kurulum ve gelişmiş özellikler sunar. Ancak performans ve özelleştirme açısından kendi eklentinizi yazmanız daha avantajlıdır.

SEO’ya Etkisi Nedir?

WordPress okuma süresi bilgisi doğrudan SEO sıralamasını değiştirmese de, kullanıcı deneyimini olumlu etkileyerek dolaylı faydalar sağlar:

  • Ziyaretçinin yazıyı terk etme oranı düşer

  • Sayfada kalma süresi artar

  • Google Analytics verileri iyileşir

  • Mobil kullanıcıların karar süresi kısalır

Bu nedenlerle SEO uzmanları da içeriklerde okuma süresi göstergesini önermektedir.

Mobil Uyumluluk

Yukarıda verdiğimiz kodlar tüm cihazlarda çalışır. Ancak mobilde görünürlüğü artırmak için <p> etiketine özel responsive sınıflar ekleyebilirsiniz. Örneğin:

html
<p class="okuma-suresi">...</p>

CSS:

css
.okuma-suresi {
font-size: 16px;
margin-bottom: 10px;
color: #333;
}
Sıkça Sorulan Sorular

1. Okuma süresi hesaplaması doğru mu?
Yaklaşık bir tahmin verir. 200 kelime/dk ortalama hızdır.

2. Sayfalar için de çalışır mı?
Kodlar is_single() kontrolü içerdiğinden sadece yazılarda çalışır. is_page() eklerseniz sayfalar için de geçerli olur.

3. Bu işlem siteyi yavaşlatır mı?
Hayır, çok hafif bir hesaplamadır. Performansa etkisi yoktur.

4. Okuma süresi gösteren eklentiler ücretli mi?
Çoğu ücretsizdir. Gelişmiş versiyonlar bazı ücretli özellikler sunabilir.

Sonuç: Kullanıcı Dostu İçerikler İçin Okuma Süresi Gösterin

Kullanıcıların içeriklerle etkileşimini artırmak istiyorsanız, WordPress okuma süresi göstergesi etkili ve estetik bir çözümdür. Hem kullanıcı deneyimini geliştirir hem de SEO açısından dolaylı katkılar sağlar.

Bu yazıda adım adım kendi eklentinizi yapmayı öğrendiniz. İster hazır eklenti kullanın, ister sıfırdan geliştirin, okuma süresi göstergesi ile blogunuz daha profesyonel görünecek.

Benzer WordPress Eğitimleri: WordPress Hosting Değiştirme

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
Kapalı