Yuav ua li cas ntxiv cov lus suav thiab kwv yees lub sijhawm nyeem ntawv ntawm cov ntawv hauv WordPress?

ib coxov xwm tshiabKab lus hauv lub vev xaib pib nrog cov lus suav thiab xav tau sijhawm nyeem ntawv rau tsab xov xwm.

  • Chen WeiliangKuv xav tias ob cov ntaub ntawv me me no yog tib neeg thiab muaj txiaj ntsig zoo rau cov neeg siv.
  • Ua li no, cov neeg nyeem tuaj yeem kwv yees qhov ntev ntawm tsab xov xwm thiab lawv lub sijhawm nyeem ntawv kwv yees ua ntej nyeem.
  • Hnub no peb yuav tham txog yuav ua li casWordPressNtxiv tsab xov xwm suav txheeb cais thiab kwv yees lub sijhawm nyeem ntawv.

Yuav ua li cas ntxiv cov lus suav thiab kwv yees lub sijhawm nyeem ntawv ntawm cov ntawv hauv WordPress?

XNUMX. Ntxiv lo lus suav code rau cov khoom WordPress

Ntxiv cov cai hauv qab no rau ob peb lub xeem functions.php cov ntaub ntawv hauv koj lub ntsiab lus ?> ua ntej ▼

//字数统计
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;
}
  • Tom qab kev sim, cov lej saum toj no tsis muaj teeb meem hauv Suav thiab Askiv;
  • Thiab tib tus lej ntawm cov lus raug suav hauv Microsoft Word.

XNUMX. Lub sijhawm nyeem ntawv kwv yees rau WordPress

Ntxiv cov cai hauv qab no rau ob peb lub xeem functions.php cov ntaub ntawv hauv koj lub ntsiab lus ?>

Tom qab txuag, koj tuaj yeem tso saib "Xaiv sijhawm nyeem ntawv x feeb" thaum pib ntawm koj cov ntsiab lus 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');
  • Tus nqi ntawm kab 4 nyob rau hauv cov cai saum toj no yog 400, raws li Baidu's "qhov nruab nrab kev nyeem ntawv ceev ntawm tib neeg (300 ~ 500) lo lus / feeb".
  • Yog tias koj xav tias 400 qeeb dhau, koj tuaj yeem hloov kho koj tus kheej.
  • Koj xav tau kev cai style.Koj tuaj yeem style .read-time hauv kev cai css.

Tom qab kev sim, nws pom tias cov lus hauv cov lej sau tseg saum toj no muaj qee qhov yuam kev, cov kev ua yuam kev no dhau qhov yuam kev tiag

  • Tus naj npawb ntawm cov lus hauv Ib lub vev xaib stats yog 290 cim, thiab cov stats hauv Lo Lus yog tib yam.
  • Nrog B site lo lus suav ($text_num) yog 12 ntau dua li tus lej tiag.
  • Lub sijhawm nyeem ntawv xav tau no tuaj yeem tshwm sim thaum pib ntawm tsab xov xwm, yog liChen WeiliangTxiav txim siab los muab 2 cov lej no rau kev ua kom zoo.

XNUMX. Ua kom zoo rau lub sijhawm nyeem ntawv

Ntxiv cov cai hauv qab no rau ob peb lub xeem functions.php cov ntaub ntawv hauv koj lub ntsiab lus ?> ua ntej ▼

//字数和预计阅读时间统计
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;
}
  • Ntawm cov no, 400 lossis siab dua yog qhov kev nyeem ntawv ceev thiab tuaj yeem hloov kho.
  • Yog tias koj tsuas yog xav tau tso tawm lub sijhawm nyeem ntawv lossis cov lus suav sau, koj tsuas yog yuav tsum hloov kho thiab tshem tawm qee cov kab hauv kab 6.
  • Thov ua koj tus kheej DIY.

Tom qab ntawd, ntxiv cov lej txheeb cais hu rau qhov chaw tsim nyog hauv cov ntaub ntawv single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Kev sib piv ua ntej thiab tom qab kwv yees nyeem Timecode Optimization

Chen WeiliangTom qab kev xeem, thaum lo lus suav tsawg dua lossis sib npaug li 400, piv txwv li thaum lub sijhawm nyeem ntawv xav tau tsawg dua lossis sib npaug li 1 feeb.

Txawm li cas los xij, yog tias nws siab tshaj 400, nws yuav tsis ncaj ncees.

  • Piv txwv li, yog tias 290 cov cim saum toj no tau muab tso rau 3 zaug kom ncav cuag 1160 tus cim, kwv yees lub sijhawm nyeem ntawv rau point 2 yuav yog 4 feeb,
  • Code optimized rau point 3 yuav yog 3 feeb.
  • Yog li los ntawm tus lej ntawm qhov pom, nws yog qhov tseeb dua los txhim kho qhov kwv yees nyeem lub sijhawm ntawm cov lej txheeb cais.

(ceil() muaj nuj nqi)Dab tsi yog nws?

ceil() Cov nuj nqi sib npaug mus txog rau tus lej ze tshaj plaws.

Qhov no txhais tau tias rov qab tus lej tom ntej tsis tsawg dua x.

Yog tias x muaj ib feem, cesceil() Hom rov qab yog tseemfloat, vimfloatqhov ntau yog feem ntau ntau duainteger.

piv txwv

  • ceil(0.60), tso zis 1;
  • ceil(0.4), tso zis 1;
  • ceil(5), tso zis 5;
  • ceil(5.1), tso zis 6;
  • ceil (-5.1), tso zis -5;
  • ceil(-5.9), tso zis -5;

Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qhia "Yuav ua li cas ntxiv cov lus suav thiab kwv yees lub sijhawm nyeem ntawv hauv WordPress? , pab koj.

Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-1107.html

Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!

🔔 Ua thawj tus tau txais txiaj ntsig "ChatGPT Content Marketing AI Tool Usage Guide" hauv cov npe saum toj kawg nkaus channel! 🌟 ib
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!

 

评论 评论

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

scroll rau saum