लेख निर्देशिका
केहिनयाँ मिडियावेबसाइटमा लेख शब्द गणना र लेखको लागि अपेक्षित पढ्ने समयको साथ सुरु हुन्छ।
- चेन वेइलाङमलाई लाग्छ कि यी दुई साना डाटा धेरै मानवीकृत र प्रयोगकर्ताहरूको लागि धेरै लाभदायक छन्।
- यसरी, पाठकहरूले पढ्नु अघि लेखको लम्बाइ र उनीहरूको अनुमानित पढ्ने समय अनुमान गर्न सक्छन्।
- आज हामी कसरी गर्ने भनेर छलफल गर्नेछौं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
नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!