Yadda ake ƙara ƙidayar kalmomi da ƙididdigar lokacin karanta labarai a cikin WordPress?

wasusabon kafofin watsa labaraiLabarin akan gidan yanar gizon yana farawa da ƙididdige kalma da lokacin karantawa don labarin.

  • Chen WeiliangIna tsammanin waɗannan ƙananan bayanan guda biyu sun zama ɗan adam kuma suna da fa'ida sosai ga masu amfani.
  • Ta wannan hanyar, masu karatu za su iya ƙididdige tsawon labarin da kuma kusan lokacin karatun su kafin karantawa.
  • Yau za mu tattauna yadda akeWordPressƘididdigar ƙididdiga na labarin da aka ƙara da ƙididdigar lokacin karantawa.

Yadda ake ƙara ƙidayar kalmomi da ƙididdigar lokacin karanta labarai a cikin WordPress?

XNUMX. Ƙara lambar ƙidaya kalmomi don labaran WordPress

Ƙara lambar mai zuwa zuwa fayilolin ayyuka na ƙarshe.php a cikin jigon ku ?> kafin ▼

//字数统计
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;
}
  • Bayan gwaji, ƙididdigar lambobin da ke sama ba su da matsala cikin Sinanci da Ingilishi;
  • Kuma ana ƙidaya ainihin adadin kalmomin a cikin Microsoft Word.

XNUMX. Ƙimar lokacin karantawa don WordPress

Ƙara lambar mai zuwa zuwa fayilolin ayyuka na ƙarshe.php a cikin jigon ku ?>

Bayan adanawa, zaku iya nuna ta atomatik "Kimanin lokacin karantawa x mintuna" a farkon abun cikin gidan ku na 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');
  • Darajar layi na 4 a cikin lambar da ke sama ita ce 400, bisa Baidu "matsakaicin saurin karatu na talakawa (300 ~ 500) kalmomi/minti".
  • Idan kuna tunanin 400 yayi jinkiri sosai, zaku iya gyara shi da kanku.
  • Kuna buƙatar salo na al'ada.Kuna iya salon .lokacin karantawa a cikin css na al'ada.

Bayan gwajin, an gano cewa adadin kalmomin da ke cikin kididdigar lambar da ke sama suna da wasu kurakurai, waɗannan kurakuran sun wuce ainihin kurakurai.

  • Adadin kalmomi a cikin ƙididdigar gidan yanar gizon A shine haruffa 290, kuma ƙididdiga a cikin Word iri ɗaya ne.
  • Tare da rukunin B kalmar ƙidaya ($text_num) ya fi 12 fiye da ainihin lamba.
  • Wannan lokacin karatun da ake tsammanin zai iya bayyana a farkon labarin, don hakaChen WeiliangAn yanke shawarar haɗa waɗannan lambobi 2 don ingantawa.

XNUMX. Inganta lokacin karatun da ake tsammani

Ƙara lambar mai zuwa zuwa fayilolin ayyuka na ƙarshe.php a cikin jigon ku ?> kafin ▼

//字数和预计阅读时间统计
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;
}
  • inda 400 ko sama da haka aka karanta gudun kuma za a iya gyara.
  • Idan kawai kuna buƙatar fitar da lokacin karantawa ko ƙididdige kalmomin labarin, kawai kuna buƙatar gyara da share wasu layukan da ke cikin layi na 6.
  • Da fatan za a yi da kanku.

Sannan, ƙara lambar ƙididdiga ta kira zuwa wurin da ya dace a cikin fayil ɗin single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Kwatanta gabanin da bayan Ƙimar Karatun Ƙirar Lokaci

AChen WeiliangBayan gwajin, lokacin da adadin kalmomin ya yi ƙasa da ko daidai da 400, watau lokacin da ake tsammanin lokacin karantawa bai kai ko daidai da minti 1 ba.

Duk da haka, idan ya wuce 400, za a nuna son kai.

  • Misali, idan an lika haruffa 290 da ke sama sau 3 don isa haruffa 1160, ƙimar lokacin karantawa na aya 2 zai zama mintuna 4.
  • Ƙaddamar da lambar don aya 3 zai zama minti 3.
  • Don haka daga mahangar ƙididdiga, ya fi dacewa don inganta ƙididdigar ƙididdigan lokacin karantawa.

(rufi() aiki)Menene?

rufi() Aikin yana zagaye har zuwa lamba mafi kusa.

Wannan yana nufin mayar da lamba ta gaba ba ƙasa da x ba.

Idan x yana da juzu'i, torufi() Nau'in da aka dawo yana nanfloat, sabodafloatiyaka yawanci ya fi girmalamba.

misali

  • rufi (0.60), fitarwa 1;
  • rufi (0.4) , fitarwa 1;
  • rufi (5), fitarwa 5;
  • rufi (5.1), fitarwa 6;
  • rufi (-5.1), fitarwa -5;
  • rufi (-5.9), fitarwa -5;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Yadda ake ƙara adadin kalmomin labarin da ƙididdigar lokacin karatu a cikin WordPress? , don taimaka muku.

Barka da zuwa raba hanyar haɗin wannan labarin:https://www.chenweiliang.com/cwl-1107.html

Barka da zuwa tashar Telegram na Chen Weiliang's blog don samun sabbin abubuwa!

🔔 Kasance na farko don samun "ChatGPT Content Marketing AI Tool Guideing Guide" a cikin babban jagorar tashar! 🌟
📚 Wannan jagorar ya ƙunshi ƙima mai yawa, 🌟Wannan dama ce da ba kasafai ba, kar a rasa ta! ⏰⌛💨
Share da like idan kuna so!
Rarraba ku da abubuwan so sune ci gaba da ƙarfafa mu!

 

comments

Adireshin imel ba za a buga ba. Ana amfani da filayen da ake buƙata * Alamar

gungura zuwa sama