ວິທີການເພີ່ມການນັບຄໍາແລະເວລາອ່ານໂດຍປະມານຂອງບົດຄວາມໃນ WordPress?

ບາງສື່ ໃໝ່ບົດຄວາມຢູ່ໃນເວັບໄຊທ໌ເລີ່ມຕົ້ນດ້ວຍການນັບຄໍາແລະເວລາອ່ານທີ່ຄາດວ່າຈະສໍາລັບບົດຄວາມ.

  • Chen Weiliangຂ້າພະເຈົ້າຄິດວ່າທັງສອງຂໍ້ມູນຂະຫນາດນ້ອຍນີ້ແມ່ນຂ້ອນຂ້າງມະນຸດແລະເປັນປະໂຫຍດຫຼາຍຕໍ່ຜູ້ໃຊ້.
  • ດ້ວຍວິທີນີ້, ຜູ້ອ່ານສາມາດຄາດຄະເນຄວາມຍາວຂອງບົດຄວາມແລະເວລາອ່ານໂດຍປະມານຂອງພວກເຂົາກ່ອນທີ່ຈະອ່ານ.
  • ມື້ນີ້ພວກເຮົາຈະປຶກສາຫາລືວິທີການ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;
}
  • ຫຼັງຈາກການທົດສອບ, ສະຖິຕິລະຫັດຂ້າງເທິງບໍ່ມີບັນຫາໃນພາສາຈີນແລະພາສາອັງກິດ;
  • ແລະຈໍານວນຄໍາດຽວກັນທີ່ແນ່ນອນແມ່ນນັບຢູ່ໃນ Microsoft Word.

XNUMX. ເວລາອ່ານໂດຍປະມານສໍາລັບ 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, ອີງຕາມ Baidu "ຄວາມໄວການອ່ານສະເລ່ຍຂອງຄົນທໍາມະດາ (300 ~ 500) ຄໍາ / ນາທີ".
  • ຖ້າທ່ານຄິດວ່າ 400 ຊ້າເກີນໄປ, ທ່ານສາມາດດັດແປງມັນເອງ.
  • ທ່ານຕ້ອງການຮູບແບບທີ່ກໍາຫນົດເອງ.ທ່ານສາມາດຈັດຮູບແບບ .read-time ໃນ css ແບບກຳນົດເອງ.

ຫຼັງຈາກການທົດສອບ, ມັນພົບວ່າຈໍານວນຄໍາທີ່ຢູ່ໃນສະຖິຕິລະຫັດຂ້າງເທິງມີບາງຂໍ້ຜິດພາດ, ຂໍ້ຜິດພາດເຫຼົ່ານີ້ເກີນຄວາມຜິດພາດທີ່ແທ້ຈິງ.

  • ຈໍານວນຄໍາທີ່ຢູ່ໃນສະຖິຕິເວັບໄຊທ໌ແມ່ນ 290 ຕົວອັກສອນ, ແລະສະຖິຕິໃນ Word ແມ່ນຄືກັນ.
  • ດ້ວຍເວັບໄຊທ໌ B, ການນັບຄໍາ ($text_num) ແມ່ນ 12 ຫຼາຍກວ່າຕົວເລກຕົວຈິງ.
  • ເວລາອ່ານທີ່ຄາດວ່າຈະສາມາດປາກົດຢູ່ໃນຕອນຕົ້ນຂອງບົດຄວາມເທົ່ານັ້ນ, ດັ່ງນັ້ນChen Weiliangຕັດສິນໃຈລວມ 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. ການປຽບທຽບກ່ອນ ແລະຫຼັງການປະເມີນເວລາການອ່ານການເພີ່ມປະສິດທິພາບ

Chen Weiliangຫຼັງຈາກການທົດສອບ, ເມື່ອຄໍານັບຫນ້ອຍກວ່າຫຼືເທົ່າກັບ 400, i.e. ເວລາອ່ານທີ່ຄາດວ່າຈະຫນ້ອຍກວ່າຫຼືເທົ່າກັບ 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;

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ວິທີການເພີ່ມຄໍານັບບົດຄວາມແລະເວລາອ່ານທີ່ຄາດຄະເນໃນ WordPress? , ເພື່ອຊ່ວຍເຈົ້າ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-1107.html

ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!

🔔 ເປັນຜູ້ທຳອິດທີ່ໄດ້ຮັບ "ຄູ່ມືການໃຊ້ເຄື່ອງມືການຕະຫຼາດເນື້ອຫາ ChatGPT AI" ທີ່ມີຄຸນຄ່າໃນລາຍການທາງເທິງ! 🌟
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການ​ແບ່ງ​ປັນ​ແລະ​ການ​ຖືກ​ໃຈ​ຂອງ​ທ່ານ​ແມ່ນ​ການ​ຊຸກ​ຍູ້​ຢ່າງ​ຕໍ່​ເນື່ອງ​ຂອງ​ພວກ​ເຮົາ​!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປເທິງສຸດ