Како додати број речи и процењено време читања чланака у ВордПресс-у?

некиНови медијиЧланак на веб локацији почиње бројем речи и очекиваним временом читања чланка.

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

Како додати број речи и процењено време читања чланака у ВордПресс-у?

XNUMX. Додајте код за бројање речи за ВордПресс чланке

Додајте следећи код у последњих неколико датотека фунцтионс.пхп у вашој теми ?> пре ▼

//字数统计
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;
}
  • Након тестирања, горенаведена статистика кода нема проблема на кинеском и енглеском;
  • И броји потпуно исти број речи у Мицрософт Ворд-у.

XNUMX. Процењено време читања за ВордПресс

Додајте следећи код у последњих неколико датотека фунцтионс.пхп у вашој теми ?>

Након чувања, можете аутоматски приказати „Процењено време читања к минута“ на почетку садржаја вашег ВордПресс поста▼

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) речи/минути“.
  • Ако мислите да је 400 преспоро, можете га сами изменити.
  • Потребан вам је прилагођени стил.Можете стилизовати .реад-тиме у прилагођеном цсс-у.

Након теста, утврђено је да број речи у горе наведеној статистици кода има неке грешке, те грешке превазилазе стварне грешке

  • Број речи у статистици веб-сајта А је 290 знакова, а статистика у Ворд-у је иста.
  • Са Б сајтом, број речи ($тект_нум) је 12 већи од стварног броја.
  • Ово очекивано време читања може се појавити само на почетку чланка, даклеЦхен ВеилиангОдлучио сам да комбинујем ова 2 кода за оптимизацију.

XNUMX. Оптимизујте очекивано време читања

Додајте следећи код у последњих неколико датотека фунцтионс.пхп у вашој теми ?> пре ▼

//字数和预计阅读时间统计
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.
  • Урадите то сами, уради сам.

Затим додајте код статистике позива на одговарајућу локацију у датотеци сингле.пхп.

<?php echo count_words_read_time(); ?>

XNUMX. Поређење пре и после процењене оптимизације временског кода читања

ИнЦхен ВеилиангНакон теста, када је број речи мањи или једнак 400, односно када је очекивано време читања мање или једнако 1 минуту.

Међутим, ако пређе 400, биће пристрасно.

  • На пример, ако је горњих 290 знакова налепљено 3 пута да би се достигло 1160 знакова, процењено време читања за тачку 2 би било 4 минута,
  • Код оптимизован за тачку 3 биће 3 минута.
  • Дакле, са нумеричке тачке гледишта, тачније је оптимизовати процењено време читања статистике кода.

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

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

То значи да треба вратити следећи цео број не мањи од к.

Ако к има разломак, ондацеил() Враћени тип је и даљеfloat,јерfloatопсег је обично већи одцео број.

пример

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

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Како додати број речи у чланку и процењено време читања у ВордПресс-у? , да ти помогне.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-1107.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх