Si të shtoni numrin e fjalëve dhe kohën e vlerësuar të leximit të artikujve në WordPress?

disamedia të rejaArtikulli në faqen e internetit fillon me numërimin e fjalëve dhe kohën e pritur të leximit për artikullin.

  • Chen WeiliangUnë mendoj se këto dy të dhëna të vogla janë mjaft të humanizuara dhe shumë të dobishme për përdoruesit.
  • Në këtë mënyrë, lexuesit mund të vlerësojnë gjatësinë e artikullit dhe kohën e përafërt të leximit të tyre përpara se të lexojnë.
  • Sot do të diskutojmë se siWordPressShtoi statistikat e numrit të artikujve dhe kohën e parashikuar të leximit.

Si të shtoni numrin e fjalëve dhe kohën e vlerësuar të leximit të artikujve në WordPress?

XNUMX. Shtoni kodin e numërimit të fjalëve për artikujt e WordPress

Shtoni kodin e mëposhtëm në skedarët e fundit të funksioneve.php në temën tuaj ?> përpara ▼

//字数统计
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;
}
  • Pas testimit, statistikat e kodit të mësipërm nuk kanë asnjë problem në gjuhën kineze dhe angleze;
  • Dhe numëron saktësisht të njëjtin numër fjalësh në Microsoft Word.

XNUMX. Koha e parashikuar e leximit për WordPress

Shtoni kodin e mëposhtëm në skedarët e fundit të funksioneve.php në temën tuaj ?>

Pas ruajtjes, mund të shfaqni automatikisht "Koha e vlerësuar e leximit x minuta" në fillim të përmbajtjes së postimit në 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');
  • Vlera e rreshtit 4 në kodin e mësipërm është 400, bazuar në "shpejtësinë mesatare të leximit të njerëzve të zakonshëm (300~500) fjalë/minutë të Baidu".
  • Nëse mendoni se 400 është shumë i ngadaltë, mund ta modifikoni vetë.
  • Ju duhet një stil i personalizuar.Ju mund të stiloni kohën e leximit në css të personalizuar.

Pas testit, konstatohet se numri i fjalëve në statistikat e kodit të mësipërm ka disa gabime, këto gabime tejkalojnë gabimet aktuale.

  • Numri i fjalëve në statistikat e një faqe interneti është 290 karaktere dhe statistikat në Word janë të njëjta.
  • Me faqen B, numri i fjalëve ($text_num) është 12 më shumë se numri aktual.
  • Kjo kohë e pritur e leximit mund të shfaqet vetëm në fillim të artikullit, kështu qëChen WeiliangVendosa të kombinojë këto 2 kode për optimizim.

XNUMX. Optimizoni kohën e pritur të leximit

Shtoni kodin e mëposhtëm në skedarët e fundit të funksioneve.php në temën tuaj ?> përpara ▼

//字数和预计阅读时间统计
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;
}
  • Nga këto, 400 ose më e lartë është shpejtësia e leximit dhe mund të modifikohet.
  • Nëse ju duhet vetëm të nxirrni kohën e leximit ose numrin e fjalëve të artikullit, ju duhet vetëm të modifikoni dhe fshini disa nga rreshtat në rreshtin 6.
  • Ju lutemi bëni vetë DIY.

Më pas, shtoni kodin e statistikave të thirrjeve në vendndodhjen e duhur në skedarin single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Krahasimi para dhe pas Optimizimit të kodit kohor të vlerësuar të leximit

Chen WeiliangPas testit, kur numri i fjalëve është më i vogël ose i barabartë me 400, pra kur koha e pritur e leximit është më e vogël ose e barabartë me 1 minutë.

Megjithatë, nëse i kalon 400, do të jetë i njëanshëm.

  • Për shembull, nëse 290 karakteret e mësipërme do të ngjiteshin 3 herë për të arritur 1160 karaktere, koha e vlerësuar e leximit për pikën 2 do të ishte 4 minuta,
  • Kodi i optimizuar për pikën 3 do të jetë 3 minuta.
  • Pra, nga pikëpamja numerike, është më e saktë të optimizoni kohën e vlerësuar të leximit të statistikave të kodit.

(tavan () funksion)Cfare eshte

tavan () Funksioni rrumbullakoset në numrin e plotë më të afërt.

Kjo do të thotë të ktheni numrin e plotë të ardhshëm jo më pak se x.

Nëse x ka një pjesë thyesore, atëherëtavan () Lloji i kthyer është endefloat, sepsefloatdiapazoni është zakonisht më i madh senumër i plotë.

shembull

  • tavani (0.60), prodhimi 1;
  • tavani (0.4), prodhimi 1;
  • tavani (5), prodhimi 5;
  • tavani (5.1), prodhimi 6;
  • tavani (-5.1), prodhimi -5;
  • tavani (-5.9), prodhimi -5;

Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shpërndau "Si të shtoni numrin e fjalëve të artikullit dhe kohën e parashikuar të leximit në WordPress? , për t'ju ndihmuar.

Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-1107.html

Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!

🔔 Bëhu i pari që merr "Udhëzuesin e përdorimit të mjeteve të marketingut të përmbajtjes AI" me vlerë "ChatGPT Content Marketing AI" në drejtorinë kryesore të kanalit! 🌟
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!

 

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

lëvizni në krye