• 15-05-2021, 17:24:06
    #1
    Selamlar

    Post içerisinde başlığı hemen altına ek bir satır eklemek istiyorum. Eklenecek şey ise bu yazının ortalama okunma süresi.

    Konuyla ilgili eklentisiz işlem yapmak istedim ve kodunu bularak birini functions dosyasına ekledim. Diğer kodu ise bu alana eklemek istiyorum ama hangi sayfada nereye ekleyeceğimi bilmiyorum.

    Konu hakkənda yardımcı olabilir misiniz? (Eklenti olmadan)


  • 15-05-2021, 17:44:16
    #2
    Sayfa içerisinde genelde Başlık ve description olur bunlardan description'un tikini açarsın. Daha sonrasında description paragrafının başına o okunma süresi notunu geçersin. Haliyle maksimum kaç kelime görünsün ayarına da okunma süresinin tamamını kaplayacak şekilde seçersin. Daha sonrasında böyle yayınlayarak sadece okunma süresinin görüneceğinden emin olabilirsin.
  • 15-05-2021, 18:00:02
    #3
    umutbeedir adlı üyeden alıntı: mesajı görüntüle
    Sayfa içerisinde genelde Başlık ve description olur bunlardan description'un tikini açarsın. Daha sonrasında description paragrafının başına o okunma süresi notunu geçersin. Haliyle maksimum kaç kelime görünsün ayarına da okunma süresinin tamamını kaplayacak şekilde seçersin. Daha sonrasında böyle yayınlayarak sadece okunma süresinin görüneceğinden emin olabilirsin.
    Üstadım demek istediğinizi tam olarak anlayamadım. Newspaper tema kullanıyorum ve tema düzenleyici bölümünden
    // Wordpress Read Time Plugin //
    function WPContentReadingTime() {
    $get_Content = wp_strip_all_tags( get_the_content() );
    $Words = explode(' ', $get_Content); // Kelimeleri alıyoruz
    $totalwords = array(); // kelimelerin kaçar adet olduğunu bu dizide tutucaz
    foreach ($Words as $Word) {
    if (array_key_exists($Word, $totalwords)){ // daha önce diziye eklenip eklenmediğini kontrol ediyoruz
    $totalwords[$Word] += 1; //eğer eklenmişse 1 arttırıyoruz
    } else {
    $totalwords[$Word] = 1; //eğer eklenmemişse bu o kelimenin ilkidir o yüzden 1 değerini veriyoruz
    }
    }
    $CheckWords = count($Words);
    $readingSpeed = 150; // 1 Dakikada okunabilecek kelime sayısı
    $result = $CheckWords/$readingSpeed;
    $result = round($result);
    return '<strong>'.$result.' dakikada</strong> okuyabilirsiniz.';
    }
    add_shortcode('readingtime', 'WPContentReadingTime');
    // Wordpress Read Time Plugin //
    kodunu ekledim. Ancak bu kodun devamı olan
    <?php echo getPostViews(get_the_ID()); ?>

    kodunu hangi kod dosyasının neresine eklemem gerektiğini bulamadım. Single.php eklenmesi gerekiyor yazmışlar ama o dosyada <div class="single-content"> satırını bulamadım.

    Bu işlemi eklentisiz olarak yapmam gerekiyor.

  • 15-05-2021, 18:06:56
    #4
    o satırı kendin oluşturmayı denedin mi ? , benim arkadaşım buna benzer bir şey yapmıştı. Single-Content yoktu ama kendisi oluşmuştu. Bence sen şey yap. Bu div kodunu kendin php yoluyla oluştur.