Article Directory
кээ бирлерижаңы медиаВеб-сайттагы макала сөздүн саны жана макаланы күтүлгөн окуу убактысы менен башталат.
- Чен ВейлянМенимче, бул эки кичинекей маалымат абдан гумандаштырылган жана колдонуучулар үчүн абдан пайдалуу.
- Ошентип, окурмандар макаланын узундугун жана алардын болжолдуу окуу убактысын окуудан мурун эсептей алышат.
- Бүгүн биз кантип талкуулайбызWordPressКошулган макалалардын статистикасы жана болжолдуу окуу убактысы.
XNUMX. WordPress макалалары үчүн сөз саноо кодун кошуңуз
Темаңыздагы акыркы бир нече functions.php файлдарына төмөнкү кодду кошуңуз ?>
чейин ▼
//字数统计 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; }
- Тесттен кийин, жогорудагы код статистикасында кытай жана англис тилдеринде эч кандай көйгөй жок;
- Жана Microsoft Word программасында так ушундай эле сөздөрдүн саны эсептелет.
XNUMX. WordPress үчүн болжолдуу окуу убактысы
Темаңыздагы акыркы бир нече functions.php файлдарына төмөнкү кодду кошуңуз ?>
Сактагандан кийин, сиз WordPress постуңуздун мазмунунун башында автоматтык түрдө "Эсептелген окуу убактысы x мүнөттү" көрсөтө аласыз▼
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');
- Жогорудагы коддогу 4-саптын мааниси Baidu'нун "карапайым адамдардын орточо окуу ылдамдыгына (400~300) сөз/мүнөтүнө" негизделген 500 болуп саналат.
- Эгер сиз 400 өтө жай деп ойлосоңуз, аны өзүңүз өзгөртө аласыз.
- Сиз өзгөчө стили керек.Сиз .окуу убактысын ыңгайлаштырылган cssде стилдей аласыз.
Тесттен кийин, жогорудагы код статистикасындагы сөздөрдүн саны кээ бир каталар бар экендиги аныкталды, бул каталар чыныгы каталардан ашат.
- Веб-сайттын статистикасындагы сөздөрдүн саны 290 белгиден турат, ал эми Wordтогу статистика бирдей.
- B сайтында сөздүн саны ($text_num) чыныгы сандан 12ге көп.
- Бул күтүлгөн окуу убактысы макаланын башында гана пайда болушу мүмкүн, ошондуктанЧен ВейлянОптималдаштыруу үчүн бул 2 кодду бириктирүүнү чечтим.
XNUMX. Күтүлгөн окуу убактысын оптималдаштыруу
Темаңыздагы акыркы бир нече functions.php файлдарына төмөнкү кодду кошуңуз ?>
чейин ▼
//字数和预计阅读时间统计 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; }
- Алардын ичинен 400 же андан жогору окуу ылдамдыгы жана аны өзгөртүүгө болот.
- Окуу убактысын же макаланын сөздөрүнүн санын гана чыгарышыңыз керек болсо, 6-саптагы айрым саптарды өзгөртүп, жок кылышыңыз керек.
- Сураныч, аны өзүңүз DIY жасаңыз.
Андан кийин, single.php файлындагы тиешелүү жерге чалуу статистикасынын кодун кошуңуз.
<?php echo count_words_read_time(); ?>
XNUMX. Болжолдуу окуу Timecode оптималдаштыруу чейин жана кийин салыштыруу
боюнчаЧен ВейлянСыноодон кийин, сөздүн саны 400дөн аз же барабар болгондо, башкача айтканда, күтүлгөн окуу убактысы 1 мүнөттөн аз же барабар болгондо.
Бирок 400дөн ашса бир жактуу болуп калат.
- Мисалы, жогорудагы 290 белги 3 белгиге жетүү үчүн 1160 жолу чапталган болсо, 2-пункттун болжолдуу окуу убактысы 4 мүнөттү түзөт,
- 3-пункт үчүн оптималдаштырылган код 3 мүнөттү түзөт.
- Ошентип, сандык көз караштан алганда, код статистикасынын болжолдуу окуу убактысын оптималдаштыруу такыраак.
(ceil() функция)Бул эмне?
ceil() Функция эң жакын бүтүн санга чейин тегеретет.
Бул x кем эмес кийинки бүтүн санды кайтарууну билдирет.
Эгерде х бөлчөк бөлүккө ээ болсо, андаceil() Кайтарылган түрү дагы элеfloat
, анткениfloat
диапазон, адатта, жогорубүтүн.
мис. 子
- ceil(0.60), 1 чыгаруу;
- ceil(0.4) , чыгаруу 1;
- ceil(5), 5 чыгаруу;
- ceil(5.1), 6 чыгаруу;
- шып (-5.1), чыгаруу -5;
- ceil(-5.9), чыгаруу -5;
Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) бөлүштү "WordPressте макаланын сөздөрүнүн санын жана болжолдуу окуу убактысын кантип кошуу керек? , сага жардам берүү үчүн.
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-1107.html
Акыркы жаңылыктарды алуу үчүн Чен Вейляндын блогунун Telegram каналына кош келиңиз!
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!