ആർട്ടിക്കിൾ ഡയറക്ടറി
ചിലത്നവമാധ്യമങ്ങൾവെബ്സൈറ്റിലെ ലേഖനം ആരംഭിക്കുന്നത് വാക്കുകളുടെ എണ്ണവും ലേഖനത്തിനായി പ്രതീക്ഷിക്കുന്ന വായനാ സമയവും ഉപയോഗിച്ചാണ്.
- ചെൻ വെയ്ലിയാങ്ഈ രണ്ട് ചെറിയ ഡാറ്റ തികച്ചും മാനുഷികവും ഉപയോക്താക്കൾക്ക് വളരെ പ്രയോജനകരവുമാണെന്ന് ഞാൻ കരുതുന്നു.
- ഈ രീതിയിൽ, വായനക്കാർക്ക് ലേഖനത്തിന്റെ ദൈർഘ്യവും അവയുടെ ഏകദേശ വായന സമയവും വായിക്കുന്നതിന് മുമ്പ് കണക്കാക്കാം.
- എങ്ങനെയെന്ന് ഇന്ന് നമ്മൾ ചർച്ച ചെയ്യുംവേർഡ്പ്രൈസ്ലേഖനങ്ങളുടെ എണ്ണം സ്ഥിതിവിവരക്കണക്കുകളും കണക്കാക്കിയ വായന സമയവും ചേർത്തു.
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. WordPress-നായി കണക്കാക്കിയ വായന സമയം
നിങ്ങളുടെ തീമിലെ അവസാനത്തെ കുറച്ച് 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) വാക്കുകൾ/മിനിറ്റ് ശരാശരി വായനാ വേഗത" അടിസ്ഥാനമാക്കി മുകളിലെ കോഡിലെ വരി 300 ന്റെ മൂല്യം 500 ആണ്.
- 400 വളരെ മന്ദഗതിയിലാണെന്ന് നിങ്ങൾ കരുതുന്നുവെങ്കിൽ, നിങ്ങൾക്കത് സ്വയം പരിഷ്കരിക്കാനാകും.
- നിങ്ങൾക്ക് ഒരു ഇഷ്ടാനുസൃത ശൈലി ആവശ്യമാണ്.ഇഷ്ടാനുസൃത css-ൽ നിങ്ങൾക്ക് .റീഡ്-ടൈം സ്റ്റൈൽ ചെയ്യാം.
പരിശോധനയ്ക്ക് ശേഷം, മുകളിലുള്ള കോഡ് സ്ഥിതിവിവരക്കണക്കുകളിലെ വാക്കുകളുടെ എണ്ണത്തിൽ ചില പിശകുകളുണ്ടെന്ന് കണ്ടെത്തി, ഈ പിശകുകൾ യഥാർത്ഥ പിശകുകളെ കവിയുന്നു
- എ വെബ്സൈറ്റ് സ്ഥിതിവിവരക്കണക്കുകളിലെ വാക്കുകളുടെ എണ്ണം 290 പ്രതീകങ്ങളാണ്, കൂടാതെ വേഡിലെ സ്ഥിതിവിവരക്കണക്കുകളും സമാനമാണ്.
- ബി സൈറ്റിൽ പദങ്ങളുടെ എണ്ണം ($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;
- സീൽ(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
ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!