Ungangeza kanjani izibalo zamagama kanye nesikhathi sokufunda esilinganiselwe sezindatshana ku-WordPress?

ezinyeimidiya entshaI-athikili ekuwebhusayithi iqala ngokubalwa kwamagama kanye nesikhathi sokufunda esilindelekile sendatshana.

  • U-Chen WeiliangNgicabanga ukuthi lezi datha ezimbili ezincane zenziwe ngabantu futhi zinenzuzo kakhulu kubasebenzisi.
  • Ngale ndlela, abafundi bangakwazi ukulinganisa ubude be-athikili kanye nesikhathi sabo sokufunda ngaphambi kokufunda.
  • Namuhla sizoxoxa ngokuthi kwenziwa kanjaniWordPressIzibalo zokubala ze-athikili ezingeziwe nesikhathi sokufunda esilinganiselwe.

Ungangeza kanjani izibalo zamagama kanye nesikhathi sokufunda esilinganiselwe sezindatshana ku-WordPress?

XNUMX. Engeza ikhodi yokubala amagama ezihlokweni ze-WordPress

Engeza ikhodi elandelayo kumafayela ambalwa wokugcina we-functions.php endikimbeni yakho ?> ngaphambi ▼

//字数统计
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;
}
  • Ngemva kokuhlolwa, izibalo zekhodi ezingenhla azinankinga ngesiShayina nesiNgisi;
  • Futhi inani eliqondile elifanayo lamagama libalwa ku-Microsoft Word.

XNUMX. Isikhathi sokufunda esilinganiselwe se-WordPress

Engeza ikhodi elandelayo kumafayela ambalwa wokugcina we-functions.php endikimbeni yakho ?>

Ngemuva kokulondoloza, ungabonisa ngokuzenzakalela "Isikhathi sokufunda esilinganiselwe x imizuzu" ekuqaleni kokuqukethwe kwakho kwe-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');
  • Inani lomugqa wesi-4 kukhodi engenhla ngu-400, ngokusekelwe "esilinganisweni sesivinini sokufunda sabantu abavamile (300~500) amagama/umzuzu".
  • Uma ucabanga ukuthi i-400 ihamba kancane, ungayilungisa ngokwakho.
  • Udinga isitayela sangokwezifiso.Ungabhala .isikhathi sokufunda nge-css yangokwezifiso.

Ngemva kokuhlolwa, kutholakala ukuthi inani lamagama ezibalweni zekhodi engenhla linamaphutha athile, lawa maphutha adlula amaphutha angempela.

  • Inombolo yamagama ku-A website izibalo yizinhlamvu ezingu-290, futhi izibalo ku-Word ziyafana.
  • Ngesiza esingu-B isibalo samagama ($text_num) singaphezulu kuka-12 kunenombolo yangempela.
  • Lesi sikhathi sokufunda esilindelekile singavela kuphela ekuqaleni kwesihloko, ngakhoU-Chen WeiliangInqume ukuhlanganisa lawa makhodi ama-2 ukuze kuthuthukiswe.

XNUMX. Lungiselela isikhathi sokufunda esilindelwe

Engeza ikhodi elandelayo kumafayela ambalwa wokugcina we-functions.php endikimbeni yakho ?> ngaphambi ▼

//字数和预计阅读时间统计
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;
}
  • Kulawa, angu-400 noma ngaphezulu ijubane lokufunda futhi lingashintshwa.
  • Uma udinga kuphela ukukhipha isikhathi sokufunda noma ukubala kwamagama e-athikili, udinga kuphela ukulungisa nokususa eminye yemigqa ekumugqa wesi-6.
  • Sicela uzenzele ngokwakho DIY.

Bese, engeza ikhodi yezibalo zekholi endaweni efanele kufayela elilodwa.php.

<?php echo count_words_read_time(); ?>

XNUMX. Ukuqhathanisa ngaphambi nangemuva Kokwenza Ikhodi Yesikhathi Esilinganisiwe Yokufunda

KWU-Chen WeiliangNgemva kokuhlola, lapho isibalo samagama singaphansi noma silingana no-400, okungukuthi lapho isikhathi sokufunda esilindelwe singaphansi noma silingana nomzuzu ongu-1.

Kodwa-ke, uma idlula ama-400, izobe ichemile.

  • Isibonelo, uma izinhlamvu ezingenhla ezingu-290 bezinamathiselwe izikhathi ezingu-3 ukuze kufinyelele izinhlamvu ezingu-1160, isikhathi sokufunda esilindelekile sephuzu lesi-2 kungaba imizuzu emi-4,
  • Ikhodi elungiselelwe iphuzu 3 izoba yimizuzu emi-3.
  • Ngakho-ke ngokombono wezinombolo, kunembile kakhulu ukukhulisa isikhathi sokufunda esilinganiselwe sezibalo zekhodi.

(usilingi() umsebenzi)Kwenzenjani?

isilingi() Umsebenzi ufinyezwa kunamba ephelele eseduze.

Lokhu kusho ukubuyisela inombolo elandelayo engengaphansi kuka-x.

Uma u-x enengxenye eyi-fractional, keisilingi() Uhlobo olubuyisiwe lusekhonafloat, ngobafloatububanzi ngokuvamile bukhulu kunointeger,

isibonelo

  • isilingi(0.60), okukhiphayo 1;
  • isilingi(0.4), okukhiphayo 1;
  • isilingi(5), okukhiphayo 5;
  • isilingi(5.1), okukhiphayo 6;
  • isilingi (-5.1), okukhiphayo -5;
  • isilingi(-5.9), okukhiphayo -5;

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kwabiwe "Ungawengeza kanjani inani lamagama esihloko kanye nesikhathi sokufunda esilinganiselwe ku-WordPress? , ukukusiza.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-1107.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu