តើធ្វើដូចម្តេចដើម្បីបន្ថែមចំនួនពាក្យ និងពេលវេលាអានប៉ាន់ស្មាននៃអត្ថបទនៅក្នុង WordPress?

ខ្លះប្រព័ន្ធផ្សព្វផ្សាយថ្មីនៅដើមអត្ថបទនៅលើគេហទំព័រ មានការរាប់ពាក្យ និងពេលវេលានៃការអានអត្ថបទដែលរំពឹងទុក។

  • Chen Weiliangខ្ញុំ​គិត​ថា​ទិន្នន័យ​តូច​ទាំង​ពីរ​នេះ​ពិត​ជា​មនុស្ស​ធម៌ និង​មាន​ប្រយោជន៍​ខ្លាំង​ណាស់​សម្រាប់​អ្នក​ប្រើ។
  • តាមរបៀបនេះ អ្នកអានអាចប៉ាន់ស្មានប្រវែងនៃអត្ថបទ និងពេលវេលាអានប្រហាក់ប្រហែលរបស់ពួកគេមុនពេលអាន។
  • ថ្ងៃនេះយើងនឹងពិភាក្សាពីរបៀបធ្វើWordPressបានបន្ថែមស្ថិតិរាប់អត្ថបទ និងពេលវេលាអានប៉ាន់ស្មាន។

តើធ្វើដូចម្តេចដើម្បីបន្ថែមចំនួនពាក្យ និងពេលវេលាអានប៉ាន់ស្មាននៃអត្ថបទនៅក្នុង WordPress?

1. បន្ថែមកូដរាប់ពាក្យអត្ថបទ 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 គឺដូចគ្នាបេះបិទ។

2. ពេលវេលាអានប៉ាន់ស្មានសម្រាប់ WordPress

បន្ថែមកូដខាងក្រោមទៅឯកសារ functions.php ពីរបីចុងក្រោយនៅក្នុងប្រធានបទរបស់អ្នក។ ?>

បន្ទាប់ពីរក្សាទុក អ្នកអាចបង្ហាញ "ពេលវេលាអានប៉ាន់ស្មាន x នាទី" ដោយស្វ័យប្រវត្តិនៅដើមមាតិកាអត្ថបទ WordPress ▼

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) ពាក្យក្នុងមួយនាទី" របស់ Baidu ។
  • ប្រសិនបើអ្នកគិតថា 400 យឺតពេក អ្នកអាចកែប្រែវាដោយខ្លួនឯងបាន។
  • អ្នកត្រូវការរចនាប័ទ្មផ្ទាល់ខ្លួន។ អ្នកអាចកំណត់រចនាប័ទ្ម .read-time នៅក្នុង css ផ្ទាល់ខ្លួន។

បន្ទាប់​ពី​ការ​ធ្វើ​ការ​សាក​ល្បង​វា​ត្រូវ​បាន​រក​ឃើញ​ថា​មាន​កំហុស​មួយ​ចំនួន​នៃ​ពាក្យ​ក្នុង​ស្ថិតិ​កូដ​ខាង​លើ​កំហុស​ទាំង​នេះ​លើស​ពី​កំហុស​ពិត​ប្រាកដ​។

  • ចំនួនពាក្យនៅក្នុងស្ថិតិរបស់គេហទំព័រ A គឺ 290 តួអក្សរ ហើយស្ថិតិនៅក្នុង Word គឺដូចគ្នា។
  • ចំនួនពាក្យ ($text_num) ជាមួយគេហទំព័រ B គឺ 12 ច្រើនជាងចំនួនពិត។
  • ពេលវេលាអានដែលរំពឹងទុកនេះអាចកើតឡើងនៅដើមអត្ថបទតែប៉ុណ្ណោះChen Weiliangបានសម្រេចចិត្តបញ្ចូលគ្នានូវលេខកូដ 2 នេះសម្រាប់ការបង្កើនប្រសិទ្ធភាព។

3. បង្កើនប្រសិទ្ធភាពពេលវេលាអានដែលរំពឹងទុក

បន្ថែមកូដខាងក្រោមទៅឯកសារ 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;
}
  • ក្នុងចំណោមនោះ ៤០០ ឬខ្ពស់ជាងនេះ គឺជាល្បឿនអាន ហើយអាចកែប្រែបាន។
  • ប្រសិនបើអ្នកគ្រាន់តែត្រូវការលទ្ធផលពេលអាន ឬរាប់អត្ថបទ នោះអ្នកគ្រាន់តែត្រូវកែប្រែ និងលុបបន្ទាត់មួយចំនួនក្នុងជួរទី 6 ប៉ុណ្ណោះ។
  • សូមធ្វើ DIY ដោយខ្លួនឯង។

បន្ទាប់មក បន្ថែមលេខកូដស្ថិតិហៅទៅកាន់ទីតាំងសមស្របនៅក្នុងឯកសារ single.php ។

<?php echo count_words_read_time(); ?>

4. ការប្រៀបធៀបនៃលេខកូដពេលវេលាអានប៉ាន់ស្មានមុន និងក្រោយការបង្កើនប្រសិទ្ធភាព

在។Chen Weiliangបន្ទាប់ពីការធ្វើតេស្ត នៅពេលដែលចំនួនពាក្យតិចជាង ឬស្មើនឹង 400 នោះគឺនៅពេលដែលពេលវេលាអានប៉ាន់ស្មានតិចជាង ឬស្មើនឹង 1 នាទី។

ទោះយ៉ាងណាក៏ដោយប្រសិនបើវាលើសពី 400 វានឹងមានភាពលំអៀង។

  • ឧទាហរណ៍ ប្រសិនបើតួអក្សរ 290 ខាងលើត្រូវបានបិទភ្ជាប់ 3 ដងដើម្បីឈានដល់ 1160 តួអក្សរនោះ ពេលវេលាអានប៉ាន់ស្មានសម្រាប់ចំណុច 2 នឹងមាន 4 នាទី
  • កូដដែលបានធ្វើឱ្យប្រសើរសម្រាប់ចំណុចទី 3 នឹងចំណាយពេល 3 នាទី។
  • ដូច្នេះតាមទស្សនៈជាលេខ វាកាន់តែត្រឹមត្រូវក្នុងការបង្កើនប្រសិទ្ធភាពស្ថិតិកូដសម្រាប់ពេលវេលាអានប៉ាន់ស្មាន។

(ពិដាន() មុខងារ)តើ​វា​គឺជា​អ្វី?

ពិដាន() អនុគមន៍បង្គត់ឡើងដល់ចំនួនគត់ជិតបំផុត។

នេះមានន័យថា ត្រឡប់ចំនួនគត់បន្ទាប់ដែលមិនតិចជាង x ។

ប្រសិនបើ x មានផ្នែកទសភាគពិដាន() ប្រភេទដែលបានត្រឡប់មកវិញគឺនៅតែមានfloat, ដោយសារតែfloatជួរជាធម្មតាធំជាងinteger

例子

  • ceil (0.60), ទិន្នផល 1;
  • ceil(0.4), ទិន្នផល 1;
  • ceil (5), ទិន្នផល 5;
  • ceil (5.1), ទិន្នផល 6;
  • ceil (-5.1), ទិន្នផល -5;
  • ceil(-5.9), ទិន្នផល -5;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែកមួយ "តើធ្វើដូចម្តេចដើម្បីបន្ថែមចំនួនអត្ថបទ និងពេលវេលាអានប៉ាន់ស្មាននៅក្នុង WordPress?" 》 មានប្រយោជន៍សម្រាប់អ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-1107.html

សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល