Cara menambahkan estimasi waktu membaca ke postingan dan halaman WordPress

 
 

Cara menambahkan estimasi waktu membaca ke postingan dan halaman WordPress

Waktu membaca.

Apakah pelaporan waktu membaca meningkatkan retensi?

Dalam beberapa kasus, menambahkan informasi ini bisa meningkatkan jumlah waktu yang dihabiskan pengunjung di situs Anda.

Dari berbagai analisis dan pengalaman, setidaknya Hal ini dikatakan sebagaie, Oleh karena itu, orang lebih cenderung mengunjungi sebuah artikel ketika mereka tahu sebelumnya perkiraan waktu yang dibutuhkan untuk membacanya.

Seberapa cepat kita membaca?

Membaca teks yang berbeda Beberapa data atau perkiraan diulang, seperti kecepatan membaca rata-rata orang dewasa adalah 240 kata per menit dengan tingkat pemahaman 60%, namun, kecepatan membaca menurun sekitar 25% ketika membaca di layar komputer daripada di atas kertas.

Inilah sebabnya, mengapa dalam contoh yang disajikan di sini, kecepatannya ditetapkan pada 200 kata per menit.

Tambahkan perkiraan waktu membaca tanpa plugin

Informasi ini bisa ditambahkan dengan plugin atau dengan sedikit kode. Seperti di sini adalah dogma untuk menghindari menginstal plugin baru yang hanya melayani satu hal sederhana (sebagai tambahan, mayoritas agak terabaikan) menjelaskan bagaimana melakukan ini dengan snippet.

Jika Anda lebih suka sesuatu yang lebih visual dan sederhana seperti bilah kemajuan membaca di bagian atas yang terisi saat Anda membaca, di sini Anda dapat menemukan bagaimana cara menambahkannya juga tanpa plugin.

Saya telah memilih dan menguji kode ini karena ini adalah yang paling sederhana karena yang memperhitungkan gambar mengukur parameter yang cukup relatif. Hal ini akan bergantung pada jenis gambar yang terlibat, ukurannya dan jumlah elemen serta teks yang dikandungnya, dll., dan tidak terlalu banyak menyempurnakan hitungan total.

Tidak banyak blog yang menambahkan estimasi ini termasuk gambar, tetapi karena di blog ini mereka berlimpah dan sebagian besar dari mereka adalah sketsa, pada dasarnya dengan sedikit teks, saya telah memutuskan untuk membiarkannya pada 10 detik dan tampaknya masih banyak bagi saya.

Medium, misalnya, mengukur pada 265 kata per menit dengan pengaturan yang dibuat untuk gambar 12 detik untuk gambar pertama, 11 untuk gambar kedua dan 1 detik lebih sedikit untuk setiap gambar setelahnya. Setiap setelah gambar kesepuluh dihitung dalam tiga detik. Sumber.

Untuk publikasi bahasa Tionghoa, Jepang dan Korea, Medium menetapkan jumlah karakter pada 500 per menit dengan pengaturan yang sama seperti di atas untuk gambar.

Kode

Kode lain ini memperhitungkan waktu pembacaan gambar, yang ditetapkan pada 10 detik. Itu selalu bisa ditingkatkan dengan menambahkan perhitungan detik atau variabel yang lebih kompleks tergantung pada jumlah gambar atau parameter lain untuk mencoba menyempurnakan data sedikit lebih banyak (saya mendorong siapa pun yang tahu untuk melakukannya).

/*Tiempo de lectura */

function wp_reading_time() {

// GET THE CONTENT OF THE WORDPRESS POST
$content = get_post_field( 'post_content', $post->ID );

// COUNT THE NUMBER OF WORDS
$word_count = str_word_count( strip_tags( $content ) );

// COUNT THE NUMBER OF IMAGES
$image_count = substr_count( $content, '<img' );

// READING TIME OF TEXTS – 200 WORDS PER MINUTE
$reading_time = $word_count / 200;

// READING TIME OF IMAGES – 10 SECONDS PER IMAGE
$image_time = ( $image_count * 10 ) / 60;

// ADD READING TIME OF TEXTS AND IMAGES
$total_time = round( $reading_time + $image_time );

// DETERMINE IF SINGULAR OR PLURAL
if ( $total_time == 1 ) { $minute = " minuto"; }
else { $minute = " minutos"; }

return $total_time . $minute;

}

Ada beberapa cara untuk menambahkan kode: mengunduh dan mengedit functions.php secara lokal, langsung dari editor templat WordPress (Appearance/Theme Editor) atau mengeditnya, juga “dengan cepat”, dari manajer file Cpanel Anda atau yang serupa.

Jika Anda merasa tidak cukup berani untuk menambahkan cuplikan ini ke file functions.php templat Anda dengan tangan, Anda dapat memilih untuk melakukannya menggunakan plugin Code Snippets, yang juga berfungsi untuk menjaga agar koleksi fungsi Anda lebih terorganisir di satu tempat.

Dengan cara ini Anda dapat dengan cepat dan mudah mengembalikan perubahan jika ada sesuatu yang rusak atau kodenya tidak lagi kompatibel dengan pembaruan PHP, plugin, atau inti WordPress.

Kemudian tambahkan saja kode ini yang akan melukiskan menit-menit di blog Anda, di mana tertulis “perkiraan waktu membaca” Anda dapat menulis apa pun yang Anda suka.

<?php echo "Tiempo de lectura: " . wp_reading_time(); ?>

Anda dapat menambahkannya di mana pun Anda suka, meskipun jika Anda memutuskan untuk meletakkannya di meta posting, di mana templat Anda menunjukkan penulis posting, tanggal publikasi, jumlah komentar, dll. Anda harus menambahkan kode ke loop meta posting dari file content.php atau single.php (tergantung pada setiap template) atau page.php jika Anda ingin menambahkannya ke halaman juga.

Çalıştığını kontrol ettikten sonra, sadece formatı uyarlayın, bir simge ekleyin veya her neyse. Burada şöyle görünüyor:

Cara menambahkan estimasi waktu membaca ke postingan dan halaman WordPress

ile oluşturulan bir kısa kod ile eklemeyi seçtim Ad Inserter üzerinde çocuk teması ile oluşturulan şablonda Elementor PRO için tüm gönderilet.

Cómo añadir el tiempo de lectura estimado en los post y páginas de WordPress
Cara menambahkan estimasi waktu membaca ke postingan dan halaman WordPress

Meskipun kedengarannya berantakan, ini adalah opsi yang sangat bersih untuk tidak perlu menyentuh satu baris kode pun di WordPress dan untuk dapat memodifikasinya dengan cepat dan tanpa komplikasi kapan saja.

Pembaruan 9 September 2021

Ekstra, penghitung kata tanpa plugin

Cara sederhana dan cepat untuk menambahkan jumlah kata pada setiap postingan. Anda dapat meletakkannya di bawah judul atau di meta, atau di mana pun Anda inginkan dan memformatnya dengan sedikit CSS.

1-Kısa kod şu şekilde oluşturulur Code Snippet.

add_shortcode('counter', 'word_count');

2-Fungsi ditetapkan.

function word_count() {
$content = get_post_field( 'post_content', get_the_ID());
$word_count = str_word_count( strip_tags( $content ) );
return $word_count;
}
echo ' ' , word_count();

Akhirnya, dengan metode yang sama seperti yang dijelaskan di atas, Anda menambahkan kode pendek “counter” di templat dengan Elementor, GeneratePress, atau apa pun yang Anda gunakan.

Dan inilah hasilnya:

Contador de palabras sin plugin para WordPress

Suscríbete por email para recibir las viñetas y los artículos completos y sin publicidad
Artículos relacionados