የአንቀጽ ማውጫ
አንዳንድአዲስ ሚዲያበድረ-ገጹ ላይ ያለው መጣጥፍ የሚጀምረው በቃላት ቆጠራ እና ለጽሑፉ በሚጠበቀው የንባብ ጊዜ ነው።
- Chen Weiliangእኔ እንደማስበው እነዚህ ሁለት ትናንሽ መረጃዎች ሰብአዊነት የተላበሱ እና ለተጠቃሚዎች በጣም ጠቃሚ ናቸው።
- በዚህ መንገድ አንባቢዎች ከማንበባቸው በፊት የጽሁፉን ርዝመት እና ግምታዊ የንባብ ጊዜያቸውን መገመት ይችላሉ።
- ዛሬ እንዴት እንደሚደረግ እንነጋገራለንየዎርድፕረስየታከለ የጽሑፍ ቆጠራ ስታቲስቲክስ እና የተገመተው የንባብ ጊዜ።
XNUMX. ለዎርድፕረስ ጽሑፎች የቃል ቆጠራ ኮድ ያክሉ
በገጽታዎ ውስጥ የሚከተለውን ኮድ በመጨረሻዎቹ ተግባራት.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; }
- ከተፈተነ በኋላ, ከላይ ያሉት የኮድ ስታቲስቲክስ በቻይንኛ እና በእንግሊዝኛ ምንም ችግር የለባቸውም;
- እና በማይክሮሶፍት ዎርድ ውስጥ በትክክል ተመሳሳይ የቃላት ብዛት ይቆጥራል።
XNUMX. ለዎርድፕረስ የሚገመተው የንባብ ጊዜ
በገጽታዎ ውስጥ የሚከተለውን ኮድ በመጨረሻዎቹ ተግባራት.php ፋይሎች ላይ ያክሉ ?>
ካስቀመጡ በኋላ በዎርድፕረስ ልጥፍ ይዘትዎ መጀመሪያ ላይ "የተገመተው የንባብ ጊዜ 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 ~ 400) ቃላት/ደቂቃ" ላይ በመመስረት ከላይ ባለው ኮድ ውስጥ ያለው የመስመር 300 ዋጋ 500 ነው።
- 400 በጣም ቀርፋፋ ነው ብለው ካሰቡ እራስዎ ማስተካከል ይችላሉ።
- ብጁ ዘይቤ ያስፈልግዎታል።በብጁ css ውስጥ የንባብ ጊዜን ቅጥ ማድረግ ይችላሉ።
ከሙከራው በኋላ, ከላይ ባለው የኮድ ስታቲስቲክስ ውስጥ ያሉት የቃላት ብዛት አንዳንድ ስህተቶች እንዳሉት ተገኝቷል, እነዚህ ስህተቶች ከትክክለኛዎቹ ስህተቶች ይበልጣል.
- በ A ድር ጣቢያ ስታቲስቲክስ ውስጥ ያሉት የቃላት ብዛት 290 ቁምፊዎች ነው, እና በ Word ውስጥ ያለው ስታቲስቲክስ ተመሳሳይ ነው.
- በ B ጣቢያ የቃላት ብዛት ($text_num) ከትክክለኛው ቁጥር 12 ይበልጣል።
- ይህ የሚጠበቀው የንባብ ጊዜ በጽሁፉ መጀመሪያ ላይ ብቻ ሊታይ ይችላል, ስለዚህChen Weiliangእነዚህን 2 ኮዶች ለማመቻቸት ለማጣመር ወስኗል።
XNUMX. የሚጠበቀውን የንባብ ጊዜ ያሳድጉ
በገጽታዎ ውስጥ የሚከተለውን ኮድ በመጨረሻዎቹ ተግባራት.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;
ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "በዎርድፕረስ ውስጥ የጽሁፍ ቃል ብዛት እና የተገመተውን የንባብ ጊዜ እንዴት መጨመር ይቻላል? , እርስዎን ለመርዳት.
እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-1107.html
አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!