ווי צו לייגן וואָרט ציילן און עסטימאַטעד לייענען צייט פון אַרטיקלען אין וואָרדפּרעסס?

עטלעכענייע מעדיעדער אַרטיקל אויף דעם וועבזייטל הייבט זיך אן מיט אַ וואָרט ציילן און דער געריכט לייענען צייט פֿאַר דעם אַרטיקל.

  • Chen Weiliangאיך טראַכטן די צוויי קליין דאַטן זענען גאַנץ כיומאַנייזד און זייער וווילטויק פֿאַר יוזערז.
  • אין דעם וועג, לייענער קענען אָפּשאַצן די לענג פון דעם אַרטיקל און זייער דערנענטערנ לייענען צייט איידער לייענען.
  • הייַנט מיר וועלן דיסקוטירן ווי צווואָרדפּרעססצוגעגעבן אַרטיקל ציילן סטאַטיסטיק און עסטימאַטעד לייענען צייט.

ווי צו לייגן וואָרט ציילן און עסטימאַטעד לייענען צייט פון אַרטיקלען אין וואָרדפּרעסס?

XNUMX. לייג וואָרט ציילן קאָד פֿאַר וואָרדפּרעסס אַרטיקלען

לייג די פאלגענדע קאָד צו די לעצטע ביסל 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. עסטימאַטעד לייענען צייט פֿאַר וואָרדפּרעסס

לייג די פאלגענדע קאָד צו די לעצטע ביסל functions.php טעקעס אין דיין טעמע ?>

נאָך שפּאָרן, איר קענען אויטאָמאַטיש אַרויסווייַזן "עסטימאַטעד לייענען צייט רענטגענ מינוט" אין די אָנהייב פון דיין וואָרדפּרעסס פּאָסטן אינהאַלט▼

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 מער ווי די פאַקטיש נומער.
  • די דערוואַרט לייענען צייט קענען בלויז דערשייַנען אין די אָנהייב פון דעם אַרטיקל, אַזויChen Weiliangבאַשלאָסן צו פאַרבינדן די 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. פאַרגלייַך איידער און נאָך עסטימאַטעד רידינג טימעקאָדע אָפּטימיזאַטיאָן

Chen Weiliangנאָך די פּראָבע, ווען די וואָרט ציילן איז ווייניקער ווי אָדער גלייַך צו 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/ ) שערד "ווי צו לייגן אַרטיקל וואָרט ציילן און עסטימאַטעד לייענען צייט אין וואָרדפּרעסס? , צו העלפן איר.

ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-1107.html

ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!

🔔 זייט דער ערשטער צו באַקומען די ווערטפול "ChatGPT אינהאַלט מאַרקעטינג אַי געצייַג באַניץ גייד" אין די קאַנאַל שפּיץ וועגווייַזער! 🌟
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!

 

发表 评论

אייער בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען געניצט * פירמע

מעגילע צו שפּיץ