Kepiye cara nambah jumlah tembung lan kira-kira wektu maca artikel ing WordPress?

sawetaramedia anyarArtikel ing situs web diwiwiti kanthi jumlah tembung lan wektu maca sing dikarepake kanggo artikel kasebut.

  • Chen WeiliangAku loro data cilik iki cukup humanized lan banget ono gunane kanggo pangguna.
  • Kanthi cara iki, para pamaca bisa ngira-ngira dawane artikel lan kira-kira wektu maca sadurunge maca.
  • Dina iki kita bakal ngrembug caraneWordPressDitambahake statistik count artikel lan kira-kira wektu maca.

Kepiye cara nambah jumlah tembung lan kira-kira wektu maca artikel ing WordPress?

XNUMX. Tambah kode count tembung kanggo artikel WordPress

Tambah kode ing ngisor iki menyang sawetara file functions.php pungkasan ing tema sampeyan ?> sadurunge ▼

//字数统计
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;
}
  • Sawise nyoba, statistik kode ing ndhuwur ora ana masalah ing basa Cina lan Inggris;
  • Lan counts persis padha nomer tembung ing Microsoft Word.

XNUMX. Perkiraan wektu maca kanggo WordPress

Tambah kode ing ngisor iki menyang sawetara file functions.php pungkasan ing tema sampeyan ?>

Sawise nyimpen, sampeyan bisa kanthi otomatis nampilake "Estimasi wektu maca x menit" ing wiwitan konten kiriman WordPress▼

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 ing kode ing ndhuwur yaiku 400, adhedhasar Baidu "rata-rata kacepetan maca wong biasa (300 ~ 500) tembung / menit".
  • Yen sampeyan mikir 400 alon banget, sampeyan bisa ngowahi dhewe.
  • Sampeyan butuh gaya khusus.Sampeyan bisa gaya .read-time ing css adat.

Sawise tes, ditemokake yen jumlah tembung ing statistik kode ing ndhuwur nduweni sawetara kesalahan, kesalahan kasebut ngluwihi kesalahan sing nyata.

  • Jumlah tembung ing statistik situs web yaiku 290 karakter, lan statistik ing Word padha.
  • Kanthi situs B, jumlah tembung ($text_num) luwih 12 tinimbang nomer nyata.
  • Wektu maca sing dikarepake iki mung bisa ditampilake ing wiwitan artikel, dadiChen WeiliangMutusake kanggo nggabungake 2 kode iki kanggo optimasi.

XNUMX. Ngoptimalake wektu maca samesthine

Tambah kode ing ngisor iki menyang sawetara file functions.php pungkasan ing tema sampeyan ?> sadurunge ▼

//字数和预计阅读时间统计
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;
}
  • ngendi 400 utawa luwih dhuwur maca kacepetan lan bisa diowahi.
  • Yen sampeyan mung kudu ngasilake wektu maca utawa jumlah tembung artikel, sampeyan mung kudu ngowahi lan mbusak sawetara baris ing baris 6.
  • Mangga nggawe dhewe DIY.

Banjur, tambahake kode statistik panggilan menyang lokasi sing cocog ing file single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Perbandingan sadurunge lan sawise Dikira Reading Timecode Optimization

Chen WeiliangSawise tes, yen jumlah tembung kurang saka utawa padha karo 400, yaiku yen wektu maca sing dikarepake kurang saka utawa padha karo 1 menit.

Nanging, yen ngluwihi 400, bakal bias.

  • Contone, yen 290 karakter ing ndhuwur ditempelake kaping telu nganti tekan 3 karakter, kira-kira wektu maca titik 1160 yaiku 2 menit,
  • Kode sing dioptimalake kanggo titik 3 yaiku 3 menit.
  • Dadi saka sudut pandang numerik, luwih akurat kanggo ngoptimalake perkiraan wektu maca statistik kode.

(langit-langit() fungsi)Opo iki

langit-langit() Fungsi kasebut dibunderake menyang integer sing paling cedhak.

Iki tegese ngasilake integer sabanjure ora kurang saka x.

Yen x duwe bagean pecahan, banjurlangit-langit() Jinis bali isihfloat, amargafloatsawetara biasane luwih sakaongko.

contone

  • langit-langit (0.60), output 1;
  • ceil(0.4), output 1;
  • langit-langit (5), output 5;
  • langit-langit (5.1), output 6;
  • langit-langit (-5.1), output -5;
  • langit-langit (-5.9), output -5;

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane nambahake jumlah tembung artikel lan kira-kira wektu maca ing WordPress? , kanggo mbantu sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-1107.html

Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
Share lan seneng yen sampeyan seneng!
Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

gulung menyang ndhuwur