WordPress मा लेखहरूको शब्द गणना र अनुमानित पढ्ने समय कसरी थप्ने?

केहिनयाँ मिडियावेबसाइटमा लेख शब्द गणना र लेखको लागि अपेक्षित पढ्ने समयको साथ सुरु हुन्छ।

  • चेन वेइलाङमलाई लाग्छ कि यी दुई साना डाटा धेरै मानवीकृत र प्रयोगकर्ताहरूको लागि धेरै लाभदायक छन्।
  • यसरी, पाठकहरूले पढ्नु अघि लेखको लम्बाइ र उनीहरूको अनुमानित पढ्ने समय अनुमान गर्न सक्छन्।
  • आज हामी कसरी गर्ने भनेर छलफल गर्नेछौंWordPressलेख गणना तथ्याङ्क र अनुमानित पढ्ने समय थपियो।

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

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 धेरै ढिलो छ, तपाइँ यसलाई आफै परिमार्जन गर्न सक्नुहुन्छ।
  • तपाईलाई अनुकूलन शैली चाहिन्छ।तपाईं कस्टम CSS मा .read-time शैली गर्न सक्नुहुन्छ।

परीक्षण पछि, यो पत्ता लाग्यो कि माथिको कोड तथ्याङ्कमा शब्दहरूको संख्यामा केही त्रुटिहरू छन्, यी त्रुटिहरू वास्तविक त्रुटिहरू भन्दा बढी छन्।

  • A वेबसाइट तथ्याङ्कमा शब्दहरूको संख्या 290 वर्णहरू छन्, र Word मा तथ्याङ्कहरू समान छन्।
  • B साइटको साथ शब्द गणना ($text_num) वास्तविक संख्या भन्दा १२ बढी छ।
  • यो अपेक्षित पढ्ने समय लेखको सुरुमा मात्र देखा पर्न सक्छ, त्यसैलेचेन वेइलाङअनुकूलनका लागि यी 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दायरा सामान्यतया भन्दा ठूलो छपूर्णांक

उदाहरण

  • छत (०.६०), आउटपुट १;
  • ceil(0.4), आउटपुट 1;
  • छत (०.६०), आउटपुट १;
  • छत (०.६०), आउटपुट १;
  • छत (-5.1), आउटपुट -5;
  • छत (-5.9), आउटपुट -5;

आशा चेन वेइलियाङ ब्लग ( https://www.chenweiliang.com/ ) साझा गर्नुभयो "कसरी WordPress मा लेख शब्द गणना र अनुमानित पढ्ने समय थप्ने? , तपाईंलाई मद्दत गर्न।

यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-1107.html

नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!

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

 

评论 评论

तपाईको इ-मेल ठेगाना प्रकाशित हुँदैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

शीर्षमा स्क्रोल गर्नुहोस्