WordPress “Şu kadar dakikada okuyabilirsiniz” Eklentisi Yapımı

WordPress için “Şu kadar dakikada okuyabilirsiniz” eklentisi oluşturmak istiyorsanız, aşağıdaki adımları izleyebilirsiniz:

Adım 1: Eklenti Dosyasını Oluşturma
WordPress sitenizde eklentilerinizi barındırmak için yeni bir klasör oluşturun. Örneğin, “dakika-okuma-suresi” adında bir klasör oluşturabilirsiniz. Ardından, bu klasörün içine “dakika-okuma-suresi.php” adında bir PHP dosyası oluşturun.

Adım 2: Eklenti Dosyasını Başlatma
Oluşturduğunuz PHP dosyasının başına aşağıdaki kodu ekleyin:

<?php
/**
* Plugin Name: Dakika Okuma Süresi
* Plugin URI: https://www.example.com/
* Description: Makalelerin kaç dakikada okunabileceğini hesaplar.
* Version: 1.0
* Author: Your Name
* Author URI: https://www.example.com/
*/

// Eklentinizin kodu buraya gelecek

Bu kod, eklenti bilgilerini ve açıklamasını tanımlar.

Adım 3: Eklenti Fonksiyonunu Oluşturma Eklentinin çalışmasını sağlamak için bir fonksiyon oluşturmanız gerekiyor. Bu fonksiyon, içeriği analiz edecek ve okuma süresini hesaplayacak. Aşağıdaki kodu PHP dosyanıza ekleyin:

function dk_okuma_suresi($content) {
// İçeriğin kelime sayısını al
$kelime_sayisi = str_word_count(strip_tags($content));

// Ortalama okuma hızını belirle (örneğin, 200 kelime/dakika)
$ortalama_okuma_hizi = 200;

// Okuma süresini hesapla
$okuma_suresi = ceil($kelime_sayisi / $ortalama_okuma_hizi);

// Okuma süresini içeriğe ekle
$content .= ‘<p class=”okuma-suresi”>Bu makaleyi ‘ . $okuma_suresi . ‘ dakikada okuyabilirsiniz.</p>’;

return $content;
}

 

Bu fonksiyon, içeriğin kelime sayısını alır, ortalama okuma hızını belirler ve okuma süresini hesaplar. Son olarak, içeriği günceller ve okuma süresini içeren bir paragraf ekler.

Adım 4: Eklenti Fonksiyonunu Uygulama Oluşturduğunuz fonksiyonu, içerik gönderiminden önce çalıştırmak için aşağıdaki kodu PHP dosyanıza ekleyin:

add_filter(‘the_content’, ‘dk_okuma_suresi’);

Bu kod, the_content filtresini kullanarak, içeriği değiştiren dk_okuma_suresi fonksiyonunu tetikler.

Adım 5: Stil Ekleme (Opsiyonel)
Eklentinizin görünümünü özelleştirmek için CSS kullanabilirsiniz. Bunun için eklenti klasörünüzde “style.css” adında bir CSS dosyası oluşturun ve aşağıdaki gibi bir stil tanımı ekleyin:

.okuma-suresi {
font-size: 14px;
font-style: italic;
color: #999999;
margin-top: 10px;
}

Bu örnekte, okuma süresi metninin görünümünü tanımladık. Tabii ki, stilinizi istediğiniz gibi özelleştirebilirsiniz.

Adım 6: Eklentiyi Yüklemek ve Etkinleştirmek
Eklentiyi WordPress sitenize yüklemek için aşağıdaki adımları izleyebilirsiniz:

Eklenti klasörünüzü .zip formatına sıkıştırın.
WordPress yönetici paneline giriş yapın ve “Eklentiler” bölümüne gidin.
“Yeni Ekle” butonuna tıklayın ve “Eklenti Yükle” seçeneğini seçin.
Eklentinizin .zip dosyasını yükleyin ve etkinleştirin.
Artık WordPress sitenizdeki makalelerin altında “Bu makaleyi X dakikada okuyabilirsiniz” şeklinde bir metin göreceksiniz. Bu metin, makalenin okuma süresini hesaplayan ve içeriğe ekleyen eklentinizin çalıştığını gösterir.

Bu adımları takip ederek, WordPress için “Şu kadar dakikada okuyabilirsiniz” eklentisini oluşturabilirsiniz. Tabii ki, ihtiyaçlarınıza göre eklentiyi özelleştirebilirsiniz.

https://www.forumseo.com/blog

 

Sizin için Daha Fazla Makale