ဆောင်းပါးလမ်းညွှန်
အချို့မီဒီယာအသစ်ဝဘ်ဆိုက်ရှိ ဆောင်းပါးသည် စကားလုံးရေတွက်ခြင်းနှင့် ဆောင်းပါးအတွက် မျှော်မှန်းဖတ်ရှုချိန်ဖြင့် စတင်သည်။
- Chen Weiliangဤအချက်အလက်အသေးစားနှစ်ခုသည် လူသားဆန်ပြီး သုံးစွဲသူများအတွက် အလွန်အကျိုးရှိမည်ဟု ကျွန်တော်ထင်ပါတယ်။
- ဤနည်းဖြင့် စာဖတ်သူများသည် ဆောင်းပါး၏ အရှည်နှင့် မဖတ်မီ ၎င်းတို့၏ ခန့်မှန်းခြေ စာဖတ်ချိန်ကို ခန့်မှန်းနိုင်သည်။
- ဒီနေ့ ဘယ်လို လုပ်ရမလဲဆိုတာ ဆွေးနွေးပါမယ်။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 တွင် .read-time ပုံစံကို သင်ဖန်တီးနိုင်သည်။
စမ်းသပ်ပြီးနောက်၊ အထက်ဖော်ပြပါ ကုဒ်စာရင်းဇယားရှိ စကားလုံးအရေအတွက်များတွင် အမှားအယွင်းအချို့ရှိကြောင်း တွေ့ရှိရပြီး အဆိုပါအမှားများသည် အမှန်တကယ်အမှားများထက် ကျော်လွန်နေပါသည်။
- A website stats တွင် စာလုံးအရေအတွက်သည် စာလုံးရေ 290 ရှိပြီး Word ရှိ stats များသည် တူညီပါသည်။
- B site ဖြင့် စကားလုံးရေတွက် ($text_num) သည် အမှန်တကယ်ကိန်းဂဏန်းထက် 12 ပိုများသည်။
- ဤမျှော်လင့်ထားသည့် စာဖတ်ချိန်သည် ဆောင်းပါး၏အစတွင်သာ ပေါ်လာနိုင်သောကြောင့် ဖြစ်သည်။Chen Weiliangပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်အတွက် ဤကုဒ် ၂ ခုကို ပေါင်းစပ်ရန် ဆုံးဖြတ်ခဲ့သည်။
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. ခန့်မှန်းမဖတ်မီနှင့် ပြီးနောက် အချိန်ကုဒ် ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ခြင်း
InChen Weiliangစမ်းသပ်ပြီးနောက်၊ စာလုံးရေတွက်မှု 400 အောက် သို့မဟုတ် ညီမျှသောအခါ၊ ဆိုလိုသည်မှာ မျှော်လင့်ထားသောစာဖတ်ချိန်သည် 1 မိနစ်ထက်နည်းသည့်အခါ သို့မဟုတ် ညီမျှသည်။
သို့သော် ၄၀၀ ကျော်ပါက ဘက်လိုက်မည်ဖြစ်သည်။
- ဥပမာအားဖြင့်၊ အထက်ပါ စာလုံးရေ 290 ကို စာလုံးရေ 3 ရောက်ရန် 1160 ကြိမ် ကူးထည့်ပါက၊ အမှတ် 2 အတွက် မျှော်လင့်ထားသော စာဖတ်ချိန်သည် 4 မိနစ် ၊
- အမှတ် 3 အတွက် optimized ကုဒ်သည် 3 မိနစ်ဖြစ်သည်။
- ထို့ကြောင့် ကိန်းဂဏာန်းအမြင်အရ၊ ကုဒ်စာရင်းဇယားများ၏ ခန့်မှန်းဖတ်ရှုချိန်ကို ပိုကောင်းအောင်ပြုလုပ်ရန် ပိုမိုတိကျပါသည်။
(ceil() လုပ်ဆောင်ချက်)အဲ့ဒါဘာလဲ?
ceil() လုပ်ဆောင်ချက်သည် အနီးဆုံးကိန်းပြည့်အထိ ဝိုင်းသည်။
ဆိုလိုသည်မှာ x ထက်မနည်းသော နောက် ကိန်းပြည့်ကို ပြန်ပေးရခြင်းဖြစ်သည်။
x မှာ အပိုင်းကိန်းတစ်ခုပါရင်၊ceil() ပြန်ပေးသည့် အမျိုးအစားက ငြိမ်နေသည်။float
,ဘာဖြစ်လို့လဲဆိုတော့float
range သည် အများအားဖြင့်ထက် ပိုကြီးသည်။ကိန်း။
ဥပမာ
- ceil(0.60)၊ အထွက် 1;
- ceil(0.4), output 1;
- ceil(5)၊ အထွက် 5;
- ceil(5.1)၊ အထွက် 6;
- ceil (-5.1), အထွက်-5;
- ceil(-5.9), အထွက် -5;
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေထားသည် " WordPress တွင် ဆောင်းပါးစကားလုံးရေတွက်ခြင်းနှင့် ခန့်မှန်းခြေဖတ်ရှုချိန်ကို မည်သို့ထည့်ရမည်နည်း။ , သင့်ကိုကူညီရန်။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-1107.html
နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။