ਵਰਡਪਰੈਸ ਵਿੱਚ ਲੇਖਾਂ ਦੇ ਸ਼ਬਦਾਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਅਨੁਮਾਨਿਤ ਪੜ੍ਹਨ ਦਾ ਸਮਾਂ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ?

ਕੁੱਝਨਵਾਂ ਮੀਡੀਆਵੈੱਬਸਾਈਟ 'ਤੇ ਲੇਖ ਸ਼ਬਦ ਦੀ ਗਿਣਤੀ ਅਤੇ ਲੇਖ ਲਈ ਸੰਭਾਵਿਤ ਪੜ੍ਹਨ ਦੇ ਸਮੇਂ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।

  • ਚੇਨ ਵੇਲਿਯਾਂਗਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਇਹ ਦੋ ਛੋਟੇ ਡੇਟਾ ਕਾਫ਼ੀ ਮਨੁੱਖੀ ਹਨ ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਬਹੁਤ ਲਾਭਕਾਰੀ ਹਨ.
  • ਇਸ ਤਰ੍ਹਾਂ, ਪਾਠਕ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਲੇਖ ਦੀ ਲੰਬਾਈ ਅਤੇ ਉਹਨਾਂ ਦੇ ਲਗਭਗ ਪੜ੍ਹਨ ਦੇ ਸਮੇਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾ ਸਕਦੇ ਹਨ।
  • ਅੱਜ ਅਸੀਂ ਚਰਚਾ ਕਰਾਂਗੇ ਕਿ ਕਿਵੇਂ ਕਰਨਾ ਹੈਵਰਡਪਰੈਸਲੇਖ ਗਿਣਤੀ ਦੇ ਅੰਕੜੇ ਅਤੇ ਅਨੁਮਾਨਿਤ ਪੜ੍ਹਨ ਦਾ ਸਮਾਂ ਜੋੜਿਆ ਗਿਆ।

ਵਰਡਪਰੈਸ ਵਿੱਚ ਲੇਖਾਂ ਦੇ ਸ਼ਬਦਾਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਅਨੁਮਾਨਿਤ ਪੜ੍ਹਨ ਦਾ ਸਮਾਂ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ?

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. ਵਰਡਪਰੈਸ ਲਈ ਅਨੁਮਾਨਿਤ ਪੜ੍ਹਨ ਦਾ ਸਮਾਂ

ਆਪਣੀ ਥੀਮ ਵਿੱਚ ਆਖਰੀ ਕੁਝ functions.php ਫਾਈਲਾਂ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ ?>

ਸੁਰੱਖਿਅਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਆਪਣੀ ਵਰਡਪਰੈਸ ਪੋਸਟ ਸਮੱਗਰੀ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ "ਅਨੁਮਾਨਿਤ ਪੜ੍ਹਨ ਦਾ ਸਮਾਂ 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) ਅਸਲ ਸੰਖਿਆ ਨਾਲੋਂ 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;
  • ceil(0.4), ਆਉਟਪੁੱਟ 1;
  • ਸੀਲ(5), ਆਉਟਪੁੱਟ 5;
  • ਸੀਲ(5.1), ਆਉਟਪੁੱਟ 6;
  • ਸੀਲ (-5.1), ਆਉਟਪੁੱਟ -5;
  • ceil(-5.9), ਆਉਟਪੁੱਟ -5;

ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਸਾਂਝਾ ਕੀਤਾ "ਵਰਡਪਰੈਸ ਵਿੱਚ ਲੇਖ ਸ਼ਬਦਾਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਅੰਦਾਜ਼ਨ ਪੜ੍ਹਨ ਦਾ ਸਮਾਂ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ? , ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ।

ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-1107.html

ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!

🔔 ਚੈਨਲ ਦੀ ਚੋਟੀ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕੀਮਤੀ "ChatGPT ਸਮੱਗਰੀ ਮਾਰਕੀਟਿੰਗ AI ਟੂਲ ਵਰਤੋਂ ਗਾਈਡ" ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਪਹਿਲੇ ਬਣੋ! 🌟
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!

 

ਇੱਕ ਟਿੱਪਣੀ ਪੋਸਟ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਤ ਨਹੀ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ * ਲੇਬਲ

ਸਿਖਰ ਤੱਕ ਸਕ੍ਰੋਲ ਕਰੋ