Okuma süresi, ziyaretçiye yazının yaklaşık uzunluğu hakkında küçük bir bilgi verir. Kesin süre değildir; kişinin okuma hızı, kod örnekleri ve görseller süreyi değiştirir. Bu nedenle “yaklaşık 4 dakika” gibi bir ifade, kesin bir vaat vermekten daha uygundur.
Hesaplamanın mantığı
İçerikten HTML ve kısa kodları çıkarıp kalan kelimeleri varsayılan okuma hızına bölebilirsiniz. Türkçe ve Unicode metinde yalnızca İngilizceye göre çalışan kelime sayma yöntemleri yanıltıcı olabilir. Aşağıdaki örnek Unicode harf ve sayılara göre yaklaşık kelime sayısı hesaplar.
Kod ve görseller
Kod ağırlıklı bir yazıda bir satırı anlamak sıradan bir cümleden uzun sürebilir. Bu örnek kodu da metin olarak sayar ve görsele ek süre atamaz. Çok teknik yazılarda süreyi editoryal olarak gözden geçirmek isteyebilirsiniz; yalnızca sayıyı büyütmek daha doğru ölçüm sağlamaz.
İşlevi tema işlevlerine; çıktı çağrısını tekil yazı şablonuna ekleyin.
function bc_okuma_dakikasi($id) {
$metin = wp_strip_all_tags(strip_shortcodes(get_post_field('post_content', $id)));
preg_match_all('/[\p{L}\p{N}]+/u', $metin, $kelimeler);
return max(1, (int)ceil(count($kelimeler[0]) / 200));
}
// single.php içinde, WordPress döngüsünde:
echo '<span>Yaklaşık '.esc_html(bc_okuma_dakikasi(get_the_ID())).' dakika okuma</span>';
Gösterilecek yer
Hesaplama işlevini functions.php veya site eklentisine ekleyin; çağrıyı single.php içinde yazı başlığı yakınında kullanın. the_content filtresinin içine tekrar aynı filtreyi çağıran bir yapı kurmayın. Küçük bir meta bilgi satırı yeterlidir; büyük bir banner okuyucunun dikkatini böler.
Kontrol
Kısa, uzun ve yalnızca görsel içeren bir yazıyla deneyin. Örnek en az bir dakika gösterir. Bunu kesin okunma süresi veya ziyaretçinin gerçekten harcadığı zaman olarak raporlamayın. Analytics içindeki etkileşim süresi başka bir ölçümdür ve bu tahminle eşit değildir.
Önceki uygulamadan ekran görüntüleri
Bu görseller ilk anlatımdaki gerçek uygulama örnekleridir. Dosya bağlantıları korunmuştur; güncel arayüz ve ayarlar farklı görünebilir.

Kaynak ve devam
Güncel işlev ve seçenekler için resmî kaynağı inceleyin. Kodlar örnek uygulamalardır; temanızda veya eklentinizde aynı işlevin zaten bulunup bulunmadığını kontrol edin.
Yazı hakkında konuş