Drejtoria e artikujve
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.
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
, sepsefloat
diapazoni ë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!
📚 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!