Artikulu direktorioa
batzukkomunikabide berriakWebguneko artikulua hitz-zenbaketa batekin eta artikuluaren irakurketa-denborarekin hasten da.
- Chen WeiliangBi datu txiki hauek nahiko humanizatuak eta erabiltzaileentzat oso onuragarriak direla uste dut.
- Horrela, irakurleek artikuluaren iraupena eta gutxi gorabeherako irakurketa-denbora kalkula ditzakete irakurri aurretik.
- Gaur nola egin eztabaidatuko duguWordPressArtikulu kopuruaren estatistikak eta irakurketa denbora estimatua gehitu dira.
XNUMX. Gehitu hitzen zenbaketa kodea WordPress artikuluetarako
Gehitu hurrengo kodea zure gaiko azken functions.php fitxategietara ?>
aurretik ▼
//字数统计 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; }
- Proba egin ondoren, goiko kode estatistikek ez dute arazorik txineraz eta ingelesez;
- Eta hitz kopuru bera zenbatzen da Microsoft Word-en.
XNUMX. WordPress-en irakurketa-denbora estimatua
Gehitu hurrengo kodea zure gaiko azken functions.php fitxategietara ?>
Gorde ondoren, automatikoki bistaratu dezakezu "Irakurketa-denbora estimatua x minutu" zure WordPress-eko argitalpenaren edukiaren hasieran▼
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');
- Goiko kodean 4. lerroaren balioa 400 da, Baidu-ren "pertsona arrunten (300~500) hitz/minutu batez besteko irakurketa abiaduran oinarrituta".
- 400 motelegia dela uste baduzu, zuk zeuk alda dezakezu.
- Estilo pertsonalizatua behar duzu..read-time estiloa dezakezu css pertsonalizatuan.
Proba egin ondoren, goiko kode estatistiketako hitz kopuruak akats batzuk dituela ikusten da, akats horiek benetako akatsak gainditzen dituzte.
- A webguneko estatistiketan hitz kopurua 290 karakterekoa da, eta Word-eko estatistikak berdinak dira.
- B gunearekin hitzen kopurua ($text_num) benetako zenbakia baino 12 gehiago da.
- Espero den irakurketa-denbora hau artikuluaren hasieran bakarrik ager daiteke, berazChen Weiliang2 kode hauek optimizatzeko konbinatzea erabaki zuen.
XNUMX. Esperotako irakurketa-denbora optimizatu
Gehitu hurrengo kodea zure gaiko azken functions.php fitxategietara ?>
aurretik ▼
//字数和预计阅读时间统计 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; }
- Horietatik 400 edo handiagoa irakurtzeko abiadura da eta alda daiteke.
- Irakurketa-denbora edo artikulu-hitzen kopurua soilik atera behar baduzu, 6. lerroko lerro batzuk aldatu eta ezabatu besterik ez dituzu egin behar.
- Mesedez, egin ezazu zeure burua brikolajea.
Ondoren, gehitu deien estatistiken kodea single.php fitxategian dagokion kokapenean.
<?php echo count_words_read_time(); ?>
XNUMX. Irakurketa estimatuaren denbora-kodearen optimizazioa baino lehen eta ondoren alderatzea
在Chen WeiliangProba egin ondoren, hitzen kopurua 400 baino txikiagoa edo berdina denean, hau da, espero den irakurketa-denbora minutu 1 baino txikiagoa edo berdina denean.
Hala ere, 400etik gorakoa bada, alboragarria izango da.
- Esate baterako, goiko 290 karaktereak 3 aldiz itsatsi balira 1160 karaktereetara iristeko, 2. punturako gutxi gorabeherako irakurketa-denbora 4 minutukoa izango litzateke.
- 3. punturako optimizatutako kodea 3 minutukoa izango da.
- Beraz, zenbakizko ikuspuntutik, zehatzagoa da kodearen estatistiken irakurketa-denbora optimizatzea.
(sabaia () funtzioa)Zer da hori?
sabai () Funtzioak gora biribiltzen du hurbilen dagoen zenbaki osoraino.
Horrek esan nahi du hurrengo zenbaki osoa x baino txikiagoa ez itzultzea.
x zati zati bat badu, orduansabai () Itzulitako mota oraindik dagofloat
, baitafloat
tartea baino handiagoa izan ohi dazenbaki oso.
adibidea
- ceil(0.60), irteera 1;
- ceil(0.4) , irteera 1;
- ceil(5), irteera 5;
- ceil(5.1), irteera 6;
- ceil (-5.1), irteera -5;
- ceil(-5.9), irteera -5;
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Nola gehitu artikulu-hitzen kopurua eta gutxi gorabeherako irakurketa-denbora WordPress-en? , zuri laguntzeko.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-1107.html
Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!