Maitiro ekuwedzera izwi kuverenga uye inofungidzirwa kuverenga nguva yezvinyorwa muWordPress?

vamwemidhiya mitsvaChinyorwa chiri pawebhusaiti chinotanga nekuverenga mazwi uye inotarisirwa nguva yekuverenga yechinyorwa.

  • Chen WeiliangIni ndinofunga aya maviri madiki data ane hunhu uye anobatsira kwazvo kune vashandisi.
  • Neiyi nzira, vaverengi vanogona kufungidzira kureba kwechinyorwa uye fungidziro yenguva yavo yekuverenga vasati vaverenga.
  • Nhasi tichakurukura kuti toita seiWordPressYakawedzerwa chinyorwa kuverenga nhamba uye inofungidzirwa kuverenga nguva.

Maitiro ekuwedzera izwi kuverenga uye inofungidzirwa kuverenga nguva yezvinyorwa muWordPress?

XNUMX. Wedzera kodhi yekuverenga mazwi ezvinyorwa zveWordPress

Wedzera kodhi inotevera kune mashoma ekupedzisira function.php mafaira mumusoro wako ?> pamberi ▼

//字数统计
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;
}
  • Mushure mekuedzwa, iyo iri pamusoro kodhi nhamba haina dambudziko muChinese neChirungu;
  • Uye iyo chaiyo nhamba yemazwi inoverengwa muMicrosoft Word.

XNUMX. Inofungidzirwa nguva yekuverenga yeWordPress

Wedzera kodhi inotevera kune mashoma ekupedzisira function.php mafaira mumusoro wako ?>

Mushure mekuchengetedza, unogona kuratidza otomatiki "Inofungidzirwa nguva yekuverenga x maminetsi" pakutanga kweiyo WordPress post yemukati ▼

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');
  • Hukoshi hwemutsara wechina mune iri pamusoro kodhi 4, zvichibva paBaidu's "avhareji yekuverenga kumhanya kwevanhuwo zvavo (400~300) mazwi/miniti".
  • Kana iwe uchifunga kuti 400 inononoka, unogona kuigadzirisa iwe pachako.
  • Unoda chimiro chetsika.Unogona kutaira .kuverenga-nguva mune tsika css.

Mushure mebvunzo, zvinoonekwa kuti nhamba yemazwi ari pamusoro apa kodhi nhamba ine zvimwe zvikanganiso, zvikanganiso izvi zvinodarika zvikanganiso chaizvo.

  • Huwandu hwemazwi muA webhusaiti stats ndeye 290 mavara, uye manhamba muIzwi akafanana.
  • NeB saiti izwi kuverenga ($text_num) rinodarika gumi nembiri pane nhamba chaiyo.
  • Iyi nguva inotarisirwa yekuverenga inogona kungoonekwa pakutanga kwechinyorwa, sakaChen WeiliangYakafunga kusanganisa aya maviri makodhi ekugadzirisa.

XNUMX. Gadzirisa nguva inotarisirwa kuverenga

Wedzera kodhi inotevera kune mashoma ekupedzisira function.php mafaira mumusoro wako ?> pamberi ▼

//字数和预计阅读时间统计
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;
}
  • Pakati peizvi, mazana mana kana kupfuura ndiyo kumhanya kwekuverenga uye inogona kugadziridzwa.
  • Kana iwe uchingoda chete kuburitsa nguva yekuverenga kana chinyorwa chinyorwa kuverenga, iwe unongoda kugadzirisa uye kudzima mimwe mitsara mumutsara 6.
  • Ndokumbira uzviite wega DIY.

Zvadaro, wedzera kodhi yenhamba dzenhare kunzvimbo yakakodzera mune imwe chete.php faira.

<?php echo count_words_read_time(); ?>

XNUMX. Kuenzanisa kusati kwasvika uye shure kweEstimated Reading Timecode Optimization

muChen WeiliangMushure mebvunzo, kana izwi kuverenga kuri kushoma kana kuenzana ne400, kureva kana nguva inotarisirwa kuverenga iri pasi kana kuenzana neminiti imwe.

Nekudaro, kana ikadarika mazana mana, ichave yakarerekera.

  • Semuyenzaniso, kana mavara ari pamusoro apa 290 akanamirwa katatu kuti asvike mavara 3, nguva inotarisirwa kuverenga yepoindi yechipiri ingave maminetsi mana,
  • Code optimized for point 3 ichava maminetsi matatu.
  • Saka kubva panhamba yemaonero, yakanyatso kukwenenzvera inofungidzirwa kuverenga nguva yekodhi nhamba.

(ceiri() basa)Chii?

sirin() Basa racho rinotenderera kusvika pairi pedyo nhamba yakazara.

Izvi zvinoreva kudzosa nhamba inotevera isiri pasi pe x.

Kana x ine chikamu chechikamu, sakasirin() Rudzi rwakadzorerwa ruchirifloat, nekutifloathuwandu hunowanzo hukuru kupfuurainteger.

muenzaniso

  • ceil (0.60), kubuda 1;
  • ceil(0.4), kubuda 1;
  • ceil (5), kubuda 5;
  • ceil (5.1), kubuda 6;
  • sirin'i (-5.1), kubuda -5;
  • ceil(-5.9), kubuda -5;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) yakagovaniswa "Sei yekuwedzera chinyorwa chinyorwa kuverenga uye inofungidzirwa nguva yekuverenga muWordPress? , kukubatsira.

Welcome to share link yechinyorwa chino:https://www.chenweiliang.com/cwl-1107.html

Tikugashirei kuTeregiramu chiteshi cheChen Weiliang's blog kuti uwane zvichangobva kuitika!

🔔 Iva wekutanga kuwana yakakosha "ChatGPT Yemukati Yekushambadzira AI Chishandiso Chekushandisa Guide" muchiteshi chepamusoro dhairekitori! 🌟
📚 Iri gwara rine kukosha kukuru, 🌟Uyu mukana usingawanzo, usapotsa! ⏰⌛💨
Govera uye like kana uchida!
Kugovera kwako uye kuda ndiko kukurudzira kwedu kunoramba kuripo!

 

发表 评论

Kero yako yeemail haizoburitswe. Minda inodiwa inoshandiswa * Chitaera

skrorukira kumusoro