Artikel Direktori
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.
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
, amargafloat
sawetara 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!
📚 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!