ওয়ার্ডপ্রেসে নিবন্ধগুলির শব্দ সংখ্যা এবং আনুমানিক পড়ার সময় কীভাবে যুক্ত করবেন?

কিছুনতুন মিডিয়াওয়েবসাইটে নিবন্ধটি একটি শব্দ গণনা এবং নিবন্ধটির জন্য প্রত্যাশিত পড়ার সময় দিয়ে শুরু হয়।

  • চেন উইলিয়াংআমি মনে করি এই দুটি ছোট ডেটা বেশ মানবিক এবং ব্যবহারকারীদের জন্য খুব উপকারী।
  • এইভাবে, পাঠকরা পড়ার আগে নিবন্ধের দৈর্ঘ্য এবং তাদের আনুমানিক পড়ার সময় অনুমান করতে পারেন।
  • আজ আমরা আলোচনা করব কিভাবেওয়ার্ডপ্রেসনিবন্ধ গণনা পরিসংখ্যান এবং আনুমানিক পড়ার সময় যোগ করা হয়েছে।

ওয়ার্ডপ্রেসে নিবন্ধগুলির শব্দ সংখ্যা এবং আনুমানিক পড়ার সময় কীভাবে যুক্ত করবেন?

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 লাইনের কিছু লাইন সংশোধন এবং মুছে ফেলতে হবে।
  • দয়া করে নিজে নিজেই করুন।

তারপর, 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;
  • সিল(0.4), আউটপুট 1;
  • সিল(5), আউটপুট 5;
  • সিল(5.1), আউটপুট 6;
  • সিল (-5.1), আউটপুট -5;
  • সিল(-5.9), আউটপুট -5;

হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) শেয়ার করেছেন "কীভাবে ওয়ার্ডপ্রেসে নিবন্ধের শব্দ সংখ্যা এবং আনুমানিক পড়ার সময় যোগ করবেন? , তোমাকে সাহায্যর জন্য.

এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-1107.html

সর্বশেষ আপডেট পেতে চেন ওয়েইলিয়াং এর ব্লগের টেলিগ্রাম চ্যানেলে স্বাগতম!

🔔 চ্যানেলের শীর্ষ ডিরেক্টরিতে মূল্যবান "ChatGPT সামগ্রী বিপণন AI টুল ব্যবহারের নির্দেশিকা" পেতে প্রথম হন! 🌟
📚 এই গাইডটিতে বিশাল মূল্য রয়েছে, 🌟এটি একটি বিরল সুযোগ, এটি মিস করবেন না! ⏰⌛💨
ভালো লাগলে শেয়ার এবং লাইক করুন!
আপনার শেয়ার এবং লাইক আমাদের ক্রমাগত অনুপ্রেরণা!

 

发表 评论

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. 必填 项 已 用 * 标注

উপরে যান