Ki jan yo ajoute konte mo ak estime tan lekti atik nan WordPress?

kèknouvo medyaAtik la sou sit wèb la kòmanse ak yon konte mo ak tan lekti espere pou atik la.

  • Chen WeiliangMwen panse ke de ti done sa yo byen imanize ak trè benefisye itilizatè yo.
  • Nan fason sa a, lektè yo ka estime longè atik la ak tan apwoksimatif lekti yo anvan li.
  • Jodi a nou pral diskite sou ki janWordPressTe ajoute estatistik konte atik ak tan lekti estime.

Ki jan yo ajoute konte mo ak estime tan lekti atik nan WordPress?

XNUMX. Ajoute kòd konte mo pou atik WordPress

Ajoute kòd sa a nan dènye fichye functions.php nan tèm ou a ?> anvan ▼

//字数统计
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;
}
  • Apre tès la, estatistik kòd ki anwo yo pa gen okenn pwoblèm nan Chinwa ak angle;
  • Ak egzak menm kantite mo yo konte nan Microsoft Word.

XNUMX. Estimasyon tan lekti pou WordPress

Ajoute kòd sa a nan dènye fichye functions.php nan tèm ou a ?>

Apre ou fin sove, ou ka otomatikman montre "Tan estimasyon pou lekti x minit" nan kòmansman kontni pòs WordPress ou a▼

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');
  • Valè liy 4 nan kòd ki anwo a se 400, ki baze sou "vitès lekti mwayèn moun òdinè (300 ~ 500) mo / minit" Baidu.
  • Si ou panse 400 twò dousman, ou ka modifye li tèt ou.
  • Ou bezwen yon style koutim.Ou ka style .read-time nan css koutim.

Apre tès la, li jwenn ke kantite mo nan estatistik kòd ki anwo yo gen kèk erè, erè sa yo depase erè aktyèl yo.

  • Kantite mo ki nan yon estatistik sit entènèt se 290 karaktè, ak estatistik yo ki nan Pawòl se menm bagay la.
  • Avèk sit B, konte mo a ($text_num) se 12 plis pase nimewo aktyèl la.
  • Tan li espere sa a ka parèt sèlman nan kòmansman atik la, kidonkChen WeiliangDeside konbine 2 kòd sa yo pou optimize.

XNUMX. Optimize tan lekti espere

Ajoute kòd sa a nan dènye fichye functions.php nan tèm ou a ?> anvan ▼

//字数和预计阅读时间统计
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;
}
  • Nan sa yo, 400 oswa pi wo se vitès la lekti epi yo ka modifye.
  • Si ou bezwen sèlman bay tan lekti oswa konte mo atik, ou sèlman bezwen modifye ak efase kèk nan liy ki nan liy 6.
  • Tanpri fè li tèt ou brikoleur.

Lè sa a, ajoute kòd estatistik apèl la nan kote ki apwopriye a nan dosye single.php la.

<?php echo count_words_read_time(); ?>

XNUMX. Konparezon anvan ak apre Estimasyon Lekti Timecode Optimizasyon

Chen WeiliangApre tès la, lè konte mo a mwens pase oswa egal a 400, sa vle di lè tan lekti a espere mwens pase oswa egal a 1 minit.

Sepandan, si li depase 400, li pral patipri.

  • Pou egzanp, si yo te kole 290 karaktè ki anwo yo 3 fwa pou rive nan 1160 karaktè, tan lekti estime pou pwen 2 a ta dwe 4 minit,
  • Kòd optimize pou pwen 3 a pral 3 minit.
  • Se konsa, nan yon pwen de vi nimerik, li pi egzak yo optimize tan an li estime nan estatistik kòd.

(plafon () fonksyon)Kisa li ye?

plafon () Fonksyon an awondi jiska nonb antye ki pi pre a.

Sa vle di retounen pwochen nonb antye relatif la pa mwens pase x.

Si x gen yon pati fraksyon, lè sa aplafon () Kalite retounen a toujoufloat,paskefloatranje anjeneral pi gran pasenonb antye relatif.

例子

  • plafon (0.60), pwodiksyon 1;
  • ceil(0.4), pwodiksyon 1;
  • plafon (5), pwodiksyon 5;
  • plafon (5.1), pwodiksyon 6;
  • plafon (-5.1), pwodiksyon -5;
  • plafon (-5.9), pwodiksyon -5;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Ki jan yo ajoute konte mo atik ak tan lekti estime nan WordPress? , pou ede w.

Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-1107.html

Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!

🔔 Se pou premye moun ki jwenn bonjan "ChatGPT Content Maketing AI Itilizasyon Zouti Gid" nan anyè chanèl ki pi wo a! 🌟
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!

 

kòmantè

Adrès imèl ou pa pral pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

woule nan tèt