Kumaha cara nambihan jumlah kecap sareng perkiraan waktos maca tulisan dina WordPress?

sababarahamédia anyarArtikel dina website dimimitian ku cacah kecap jeung ekspektasi waktu maca artikel.

  • Chen WeiliangJigana dua data leutik ieu rada humanized sarta pohara mangpaat pikeun pamaké.
  • Ku cara kieu, pamiarsa tiasa ngira-ngira panjang artikel sareng perkiraan waktos maca sateuacan maca.
  • Dinten ieu kami bakal ngabahas kumaha caranaWordPressDitambahkeun statistik cacah artikel sareng perkiraan waktos maca.

Kumaha cara nambihan jumlah kecap sareng perkiraan waktos maca tulisan dina WordPress?

XNUMX. Tambahkeun kode cacah kecap pikeun artikel WordPress

Tambihkeun kodeu di handap ieu kana sababaraha file functions.php anu terakhir dina téma anjeun ?> sateuacan ▼

//字数统计
function count_words ($text) {
global $post;
if ( '' == $text ) {
$text = $post->post_content;
if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '本文《' . get_the_title() .'》共' . mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') . '个字';
return $output;
}
  • Saatos nguji, statistik kode di luhur teu aya masalah dina basa Cina sareng Inggris;
  • Sareng jumlah kecap anu sami sami diitung dina Microsoft Word.

XNUMX. Perkiraan waktos maca pikeun WordPress

Tambihkeun kodeu di handap ieu kana sababaraha file functions.php anu terakhir dina téma anjeun ?>

Saatos nyimpen, anjeun tiasa sacara otomatis ningalikeun "Estimasi waktos maca x menit" dina awal eusi postingan WordPress anjeun▼

function lmsim_read_time($content){
$text = trim(strip_tags( get_the_content()));
$text_num = mb_strlen($text, 'UTF-8');
$read_time = ceil($text_num/400);
$content = '<div class="read-time">系统预计阅读时间 <span>' . $read_time . '</span> 分钟</div>' . $content;
return $content;
}
add_filter ( 'the_content', 'lmsim_read_time');
  • Nilai baris 4 dina kode di luhur nyaéta 400, dumasar kana Baidu "rata-rata laju maca jalma biasa (300~500) kecap/menit".
  • Lamun pikir 400 teuing slow, Anjeun bisa ngaropea eta diri.
  • Anjeun peryogi gaya custom.Anjeun tiasa gaya .read-time dina css custom.

Sanggeus tés, kapanggih yén jumlah kecap dina statistik kode di luhur mibanda sababaraha kasalahan, kasalahan ieu ngaleuwihan kasalahan sabenerna.

  • Jumlah kecap dina A stats ramatloka nyaeta 290 karakter, sarta stats dina Word sarua.
  • Kalayan situs B, jumlah kecap ($text_num) 12 langkung seueur tibatan jumlah anu saleresna.
  • waktos bacaan ekspektasi ieu ngan bisa muncul dina awal artikel, jadiChen WeiliangMutuskeun pikeun ngagabungkeun 2 Konci ieu pikeun optimasi.

XNUMX. Optimalkeun waktu maca nu dipiharep

Tambihkeun kodeu di handap ieu kana sababaraha file functions.php anu terakhir dina téma anjeun ?> sateuacan ▼

//字数和预计阅读时间统计
function count_words_read_time () {
global $post;
$text_num = mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8');
$read_time = ceil($text_num/400);
$output .= '本文《' . get_the_title() .'》共' . $text_num . '个字,系统预计阅读时间或需' . $read_time . '分钟。';
return $output;
}
  • Tina ieu, 400 atanapi saluhureuna nyaéta laju maca sareng tiasa dirobih.
  • Upami anjeun ngan ukur kedah ngaluarkeun waktos maca atanapi jumlah kecap artikel, anjeun ngan ukur kedah ngarobih sareng mupus sababaraha garis dina baris 6.
  • Mangga ngalakukeun eta sorangan DIY.

Lajeng, tambahkeun kodeu statistik panggero ka lokasi luyu dina file single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Babandingan saméméh jeung sanggeus Estimasi Reading Timecode Optimasi

Chen WeiliangSaatos tés, nalika jumlah kecap kirang atanapi sami sareng 400, nyaéta nalika waktos maca anu dipiharep kirang atanapi sami sareng 1 menit.

Nanging, upami langkung ti 400, éta bakal bias.

  • Contona, upami 290 karakter di luhur ditempelkeun 3 kali pikeun ngahontal 1160 karakter, perkiraan waktos maca titik 2 bakal janten 4 menit,
  • Kode dioptimalkeun pikeun titik 3 bakal 3 menit.
  • Janten tina sudut pandang numerik, langkung akurat pikeun ngaoptimalkeun perkiraan waktos maca statistik kode.

(ceil() fungsi)Anu mana?

siling () Fungsi buleud nepi ka integer pangcaketna.

Ieu ngandung harti mulangkeun integer hareup teu kurang ti x.

Lamun x boga bagian pecahan, lajengsiling () Jenis balik kénéhfloat, margifloatrentang biasana leuwih gede tiinteger.

conto

  • ceil (0.60), kaluaran 1;
  • ceil (0.4), kaluaran 1;
  • ceil (5), kaluaran 5;
  • ceil (5.1), kaluaran 6;
  • siling (-5.1), kaluaran -5;
  • siling (-5.9), kaluaran -5;

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Kumaha carana nambahkeun jumlah kecap artikel jeung estimasi waktu maca dina WordPress? , pikeun mantuan Anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-1107.html

Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur