वर्डप्रेस में वर्ड काउंट और लेखों के अनुमानित पढ़ने का समय कैसे जोड़ें?

कुछनया माध्यमवेबसाइट पर लेख एक शब्द गणना और लेख के लिए अपेक्षित पढ़ने के समय के साथ शुरू होता है।

  • चेन वेइलियांगमुझे लगता है कि ये दो छोटे डेटा काफी मानवीय हैं और उपयोगकर्ताओं के लिए बहुत फायदेमंद हैं।
  • इस तरह, पाठक लेख की लंबाई और पढ़ने से पहले उनके अनुमानित पढ़ने के समय का अनुमान लगा सकते हैं।
  • आज हम चर्चा करेंगे कि कैसेWordPressजोड़ा गया लेख गिनती के आँकड़े और अनुमानित पढ़ने का समय।

वर्डप्रेस में वर्ड काउंट और लेखों के अनुमानित पढ़ने का समय कैसे जोड़ें?

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;
}
  • परीक्षण के बाद, उपरोक्त कोड आँकड़ों में चीनी और अंग्रेजी में कोई समस्या नहीं है;
  • और ठीक उतनी ही संख्या में शब्द माइक्रोसॉफ्ट वर्ड में गिने जाते हैं।

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 का मान 400 है, जो Baidu की "सामान्य लोगों की औसत पढ़ने की गति (300 ~ 500) शब्द/मिनट" पर आधारित है।
  • यदि आपको लगता है कि 400 बहुत धीमा है, तो आप इसे स्वयं संशोधित कर सकते हैं।
  • आपको एक कस्टम शैली की आवश्यकता है।आप कस्टम सीएसएस में .read-time को स्टाइल कर सकते हैं।

परीक्षण के बाद, यह पाया गया कि उपरोक्त कोड आंकड़ों में शब्दों की संख्या में कुछ त्रुटियां हैं, ये त्रुटियां वास्तविक त्रुटियों से अधिक हैं

  • एक वेबसाइट आँकड़े में शब्दों की संख्या 290 वर्ण है, और Word में आँकड़े समान हैं।
  • बी साइट के साथ शब्द गणना ($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 ​​में कुछ पंक्तियों को संशोधित करने और हटाने की आवश्यकता है।
  • कृपया इसे स्वयं DIY करें।

फिर, कॉल आँकड़े कोड को 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;

होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा "वर्डप्रेस में लेख शब्द गणना और अनुमानित पढ़ने का समय कैसे जोड़ें? , आपकी मदद के लिए।

इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-1107.html

नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!

🔔 चैनल शीर्ष निर्देशिका में मूल्यवान "चैटजीपीटी कंटेंट मार्केटिंग एआई टूल उपयोग गाइड" प्राप्त करने वाले पहले व्यक्ति बनें! 🌟
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!

 

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

शीर्ष तक स्क्रॉल करें