Како да додадете број на зборови и проценето време за читање на статии во WordPress?

некоинови медиумиНаписот на веб-страницата започнува со броење зборови и очекувано време за читање за статијата.

  • Чен ВајлијангМислам дека овие два мали податоци се прилично хуманизирани и многу корисни за корисниците.
  • На овој начин, читателите можат да ја проценат должината на статијата и нивното приближно време за читање пред читањето.
  • Денес ќе разговараме како даWordPressДодадена е статистика за бројот на статии и проценето време за читање.

Како да додадете број на зборови и проценето време за читање на статии во 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 во вашата тема ?>

По зачувувањето, можете автоматски да прикажете „Проценето време на читање x минути“ на почетокот на содржината на објавата во 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');
  • Вредноста на линијата 4 во горната шифра е 400, врз основа на „просечната брзина на читање на обичните луѓе (300~500) зборови/минута на Baidu“.
  • Ако мислите дека 400 е премногу бавен, можете сами да го измените.
  • Ви треба сопствен стил.Можете да стилизирате .time-time во прилагодено css.

По тестот, откриено е дека бројот на зборови во горната статистика на кодот има некои грешки, овие грешки ги надминуваат вистинските грешки

  • Бројот на зборови во статистиката на A веб-локација е 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.
  • Ве молиме направете го тоа сами.

Потоа, додајте го кодот за статистика на повици на соодветната локација во датотеката single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Споредба пред и по проценетата оптимизација на временски код за читање

Чен ВајлијангПо тестот, кога бројот на зборови е помал или еднаков на 400, односно кога очекуваното време за читање е помало или еднакво на 1 минута.

Меѓутоа, ако надмине 400, ќе биде пристрасен.

  • На пример, ако горенаведените 290 знаци беа залепени 3 пати за да достигнат 1160 знаци, проценетото време за читање за точка 2 би било 4 минути,
  • Кодот оптимизиран за точка 3 ќе биде 3 минути.
  • Значи, од нумеричка гледна точка, попрецизно е да се оптимизира проценетото време за читање на статистиката на кодот.

(таванот () функција)Што е тоа?

таванот () Функцијата се заокружува до најблискиот цел број.

Ова значи да се врати следниот цел број не помал од x.

Ако x има дробен дел, тогаштаванот () Вратениот тип е сè уштеfloat, затоа штоfloatопсегот е обично поголем одброј.

пример

  • плафон (0.60), излез 1;
  • таванот (0.4), излез 1;
  • плафон (5), излез 5;
  • плафон (5.1), излез 6;
  • плафон (-5.1), излез -5;
  • таванот (-5.9), излез -5;

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Како да додадете броење на зборови во статијата и проценето време за читање во WordPress? , да ви помогнеме.

Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-1107.html

Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!

🔔 Бидете први што ќе го добиете вредниот „Водич за употреба на алатката за AI за маркетинг на содржина на ChatGPT“ во горниот директориум на каналот! 🌟
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

скролувајте до врвот