Ahoana ny fomba hanampiana ny isan'ny teny sy ny tombantomban'ny fotoana famakiana lahatsoratra ao amin'ny WordPress?

ny sasanyhaino aman-jery vaovaoNy lahatsoratra ao amin'ny tranokala dia manomboka amin'ny fanisana teny sy ny fotoana andrasana hamakiana ilay lahatsoratra.

  • Chen WeiliangHeveriko fa ireo angona kely roa ireo dia tena maha-olombelona ary tena mahasoa ny mpampiasa.
  • Amin'izany fomba izany, ny mpamaky dia afaka manombatombana ny halavan'ny lahatsoratra sy ny fotoana famakian'izy ireo eo ho eo alohan'ny hamakiana.
  • Anio isika dia hiresaka ny fombaWordPressNiampy antontan'isa isan'ny lahatsoratra sy tombanana ny fotoana famakiana.

Ahoana ny fomba hanampiana ny isan'ny teny sy ny tombantomban'ny fotoana famakiana lahatsoratra ao amin'ny WordPress?

XNUMX. Ampio kaody fanisana teny ho an'ny lahatsoratra WordPress

Ampio ity kaody manaraka ity amin'ireo rakitra functions.php farany amin'ny lohahevitrao ?> alohan'ny ▼

//字数统计
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;
}
  • Taorian'ny fitsapana dia tsy misy olana amin'ny teny sinoa sy anglisy ireo antontan'isa kaody etsy ambony;
  • Ary ny isan'ny teny mitovy dia isaina ao amin'ny Microsoft Word.

XNUMX. Tombanana ny fotoana famakiana ho an'ny WordPress

Ampio ity kaody manaraka ity amin'ireo rakitra functions.php farany amin'ny lohahevitrao ?>

Aorian'ny fitahirizana dia azonao atao ny mampiseho ho azy ny "Fotoam-pamakiana tombanana x minitra" eo am-piandohan'ny votoatin'ny lahatsoratrao 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');
  • Ny sandan'ny andalana 4 amin'ny fehezan-dalàna etsy ambony dia 400, mifototra amin'ny "hafainganan'ny salan'isan'ny famakian'ny olon-tsotra (300~500) teny/minitra" Baidu.
  • Raha heverinao fa miadana loatra ny 400 dia azonao atao ny manova azy io.
  • Mila fomba mahazatra ianao.Azonao atao ny manao style .read-time amin'ny css custom.

Taorian'ny fitsapana dia hita fa misy lesoka ny isan'ny teny ao amin'ny antontan'isa kaody etsy ambony, ireo fahadisoana ireo dia mihoatra ny fahadisoana tena izy.

  • Ny isan'ny teny ao amin'ny antontan'isa tranokala A dia tarehintsoratra 290, ary mitovy ny antontan'isa ao amin'ny Word.
  • Miaraka amin'ny tranokala B, ny teny isa ($text_num) dia 12 mihoatra ny isa tena izy.
  • Io fotoana famakiana andrasana io dia tsy hita afa-tsy amin'ny fiandohan'ny lahatsoratra, noho izanyChen WeiliangNanapa-kevitra ny hanambatra ireo kaody 2 ireo ho fanatsarana.

XNUMX. Amboary ny fotoana famakiana andrasana

Ampio ity kaody manaraka ity amin'ireo rakitra functions.php farany amin'ny lohahevitrao ?> alohan'ny ▼

//字数和预计阅读时间统计
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;
}
  • Amin'ireo, 400 na mihoatra ny hafainganam-pandeha mamaky ary azo ovaina.
  • Raha toa ka mila mamoaka ny fotoana famakiana na ny isan'ny teny lahatsoratra fotsiny ianao dia mila manova sy mamafa ny andalana sasany amin'ny andalana faha-6 fotsiny.
  • Azafady, ataovy DIY ny tenanao.

Avy eo, ampio ny kaody antontan'isa antso amin'ny toerana mety amin'ny rakitra single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Fampitahana alohan'ny sy aorian'ny Tombanana Famakiana Timecode Optimization

InChen WeiliangAorian'ny fitsapana, rehefa latsaky ny 400 na mitovy amin'ny 1 ny fanisan'ny teny, izany hoe latsaka na mitovy amin'ny XNUMX minitra ny fotoana famakiana andrasana.

Raha mihoatra ny 400 anefa izany dia mitongilana.

  • Ohatra, raha apetaka in-290 ireo tarehintsoratra 3 etsy ambony mba hahatratrarana tarehintsoratra 1160, dia 2 minitra ny fotoana andrasana hamaky ny teboka 4,
  • Ny kaody natao ho an'ny teboka 3 dia ho 3 minitra.
  • Noho izany, raha jerena ny isa, dia marina kokoa ny manatsara ny tombanana amin'ny fotoana famakiana ny antontan'isa kaody.

(ceil() asa)Inona ity?

seil () Mihodina mankany amin'ny integer akaiky indrindra ny fiasa.

Midika izany fa mamerina ny integer manaraka tsy latsaky ny x.

Raha x manana ampahany fractional, diaseil () Ny karazana naverina dia mbolafloat, satriafloatmatetika dia lehibe noho ny isan-karazanyinteger.

OHATRA

  • ceil(0.60), vokatra 1;
  • ceil(0.4), vokatra 1;
  • ceil(5), vokatra 5;
  • ceil(5.1), vokatra 6;
  • valindrihana (-5.1), vokatra -5;
  • ceil(-5.9), vokatra -5;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara "Ahoana ny fomba hanampiana ny isan'ny teny lahatsoratra sy ny tombantombana ny fotoana famakiana ao amin'ny WordPress? , hanampy anao.

Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-1107.html

Tongasoa eto amin'ny fantsona Telegram an'ny bilaogin'i Chen Weiliang hahazoana vaovao farany!

🔔 Aoka ho voalohany hahazo ny "ChatGPT Content Marketing AI Tool Usage Guide" sarobidy ao amin'ny lahatahiry ambony fantsona! 🌟
📚 Ity torolalana ity dia misy sanda lehibe, 🌟Ity dia fotoana tsy fahita firy, aza adino! ⏰⌛💨
Partageo ary j'aime raha tianao!
Ny fizaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

Ny adiresy mailakao dia tsy havoaka. Ampiasaina ny saha ilaina * Label

horonana mankany ambony