Meriv çawa di WordPress de hejmartina peyvan û dema xwendina texmînkirî ya gotaran zêde dike?

hinmedya nûGotara li ser malperê bi hejmartina peyvan û dema xwendina bendewar a gotarê dest pê dike.

  • Chen WeiliangEz difikirim ku ev du daneyên piçûk pir mirovahî ne û ji bikarhêneran re pir bikêr in.
  • Bi vî awayî, xwendevan dikarin dirêjiya gotarê û dema xwendina xwe ya texmînî berî xwendinê texmîn bikin.
  • Îro em ê nîqaş bikin ka çawa çawa bikinWordPressStatîstîkên hejmartina gotaran û dema xwendina texmînkirî zêde kirin.

Meriv çawa di WordPress de hejmartina peyvan û dema xwendina texmînkirî ya gotaran zêde dike?

XNUMX. Ji bo gotarên WordPress koda hejmartina peyvan zêde bikin

Koda jêrîn li çend pelên dawî yên functions.php di mijara xwe de zêde bikin ?> berî ▼

//字数统计
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;
}
  • Piştî ceribandinê, statîstikên kodê yên jorîn di çînî û îngilîzî de pirsgirêk tune;
  • Û tam heman hejmara peyvan di Microsoft Word de têne jimartin.

XNUMX. Dema xwendina texmînkirî ji bo WordPress

Koda jêrîn li çend pelên dawî yên functions.php di mijara xwe de zêde bikin ?>

Piştî tomarkirinê, hûn dikarin di destpêka naveroka posta WordPress-ê de bixweber "Dema xwendina texmînkirî x hûrdem" nîşan bidin.

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');
  • Nirxa rêza 4-ê di koda jorîn de 400 e, li ser bingeha "leza xwendina navîn a mirovên asayî (300~500) peyv / hûrdem" ya Baidu ye.
  • Heke hûn difikirin ku 400 pir hêdî ye, hûn dikarin xwe biguherînin.
  • Pêdivî ye ku hûn şêwazek xwerû.Hûn dikarin di css-ya xwerû de .dema xwendinê şêwaz bikin.

Piştî ceribandinê, tê dîtin ku hejmara peyvan di statîstîkên koda jorîn de hin xeletî hene, ev xeletî ji xeletiyên rastîn zêdetir in.

  • Hejmara peyvên di statîstîkên malpera A de 290 tîp e û statîstikên Wordê jî yek in.
  • Di malpera B de hejmara peyvan ($text_num) 12 ji hejmara rastîn zêdetir e.
  • Ev dema xwendina bendewar tenê dikare di destpêka gotarê de xuya bibe, lewraChen WeiliangBiryar da ku van 2 kodan ji bo xweşbîniyê berhev bike.

XNUMX. Dema xwendina bendewarî xweşbîn bikin

Koda jêrîn li çend pelên dawî yên functions.php di mijara xwe de zêde bikin ?> berî ▼

//字数和预计阅读时间统计
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;
}
  • Ji van, 400 an mezintir leza xwendinê ye û dikare were guheztin.
  • Heke hûn tenê hewce ne ku dema xwendinê an hejmartina peyva gotarê derxînin, hûn tenê hewce ne ku hin rêzikên di rêza 6-ê de biguhezînin û jêbirin.
  • Ji kerema xwe wê bi xwe DIY bikin.

Dûv re, koda statîstîkên bangê li cîhê guncaw di pelê single.php de zêde bikin.

<?php echo count_words_read_time(); ?>

XNUMX. Berawirdkirina berî û piştî Xwendina texmînkirî ya Optimîzasyona Timecode

Chen WeiliangPiştî îmtîhanê, dema ku hejmartina peyvan ji 400 an kêmtir be, ango dema ku dema xwendina bendewar ji 1 hûrdeman kêmtir an wekhev be.

Lêbelê, heke ew ji 400-ê derbas bibe, dê alîgir be.

  • Mînakî, heke 290 tîpên jorîn 3 caran bihatana girêdan da ku bigihîjin 1160 tîpan, dema xwendina bendewar a xala 2 dê 4 hûrdem be,
  • Koda ku ji bo xala 3-yê xweşbînkirî dê 3 hûrdem be.
  • Ji ber vê yekê ji hêla hejmarî ve, rasttir e ku meriv dema xwendina texmînkirî ya statîstîkên kodê xweştir bike.

(ceil() karî)Çiye?

ceil() Fonksiyon bi jimareya herî nêzik ve dor tê.

Ev tê wê wateyê ku meriv jimareya paşîn ya ne kêmtir ji x vegere.

Ger x pareke fraksîyonel hebe, wê demêceil() Tîpa vegeriyayî hîna yefloat,bofloatrange bi gelemperî ji mezintir einteger.

mînak

  • ceil (0.60), encam 1;
  • ceil (0.4), encam 1;
  • ceil (5), encam 5;
  • ceil (5.1), encam 6;
  • ceil (-5.1), derketin -5;
  • ceil (-5.9), derketin -5;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) parve kir " Meriv çawa di WordPress de hejmartina peyva gotarê û dema xwendina texmînkirî zêde dike? , ji bo alîkariya we.

Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-1107.html

Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!

🔔 Bibin yê yekem ku di pelrêça jorîn a kanalê de "Rêbernameya Bikaranîna Amûra AI-ya Kirrûbirra Naveroka ChatGPT" ya bi qîmet bistîne! 🌟
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

li jor bigerin