Otu esi agbakwunye ọnụ ọgụgụ okwu na oge agụmagụ nke akụkọ na WordPress?

Ụfọdụ ebe nrụọrụ weebụ mgbasa ozi ọhụrụ gụnyere ọnụọgụ okwu na oge a tụrụ anya ịgụ na mbido akụkọ ha.

  • Chen WeiliangEchere m na obere data abụọ a bụ nke mmadụ na-aba uru nke ukwuu maka ndị ọrụ.
  • N'ụzọ dị otú a, ndị na-agụ nwere ike ịkọ ogologo oge nke akụkọ ahụ na oge ha gụchara tupu ha agụọ ya.
  • Taa, anyị ga-atụle ka esi emeWordPressNdekọ ọnụ ọgụgụ akụkọ agbakwunyere na oge agụpụtara echere.

Otu esi agbakwunye ọnụ ọgụgụ okwu na oge agụmagụ nke akụkọ na WordPress?

XNUMX. Tinye koodu ọnụ ọgụgụ maka isiokwu WordPress

Tinye koodu a na faịlụ function.php ikpeazụ n'ime isiokwu gị ?> tupu ▼

//字数统计
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;
}
  • Mgbe ulechara, ọnụọgụ koodu ndị dị n'elu enweghị nsogbu na Chinese na Bekee;
  • A na-agụkwa otu ọnụ ọgụgụ okwu ahụ na Microsoft Word.

XNUMX. Atụmatụ ọgụgụ oge maka WordPress

Tinye koodu a na faịlụ function.php ikpeazụ n'ime isiokwu gị ?>

Mgbe ịchekwaa, ị nwere ike gosipụta na-akpaghị aka "Oge agụpụtara x nkeji" na mmalite nke ọdịnaya biputere WordPress gị▼

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');
  • Uru nke ahịrị 4 dị na koodu dị n'elu bụ 400, dabere na Baidu "nkezi ọsọ ọgụgụ nke ndị nkịtị (300 ~ 500) okwu / nkeji".
  • Ọ bụrụ na ị chere na 400 dị ngwa ngwa, ị nwere ike gbanwee ya n'onwe gị.
  • Ị chọrọ ụdị omenala.Ị nwere ike ịke oge .gụọ na css omenala.

Mgbe ule ahụ gasịrị, a na-achọpụta na ọnụ ọgụgụ nke okwu na ọnụ ọgụgụ koodu dị n'elu nwere ụfọdụ njehie, njehie ndị a gafere n'ezie njehie.

  • Ọnụọgụ okwu dị na stats webụsaịtị bụ mkpụrụedemede 290, na stats dị na Okwu bụ otu.
  • Site na saịtị B okwu ọnụ ($text_num) bụ 12 karịa ọnụ ọgụgụ ahụ n'ezie.
  • Nke a na-atụ anya ịgụ oge nwere ike ịpụta na mmalite nke isiokwu, ya mereChen WeiliangEkpebiri ikpokọta koodu 2 ndị a maka nkwalite.

XNUMX. Welie oge ọgụgụ a na-atụ anya ya

Tinye koodu a na faịlụ function.php ikpeazụ n'ime isiokwu gị ?> tupu ▼

//字数和预计阅读时间统计
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;
}
  • N'ime ndị a, 400 ma ọ bụ karịa bụ ọsọ ọgụgụ na enwere ike gbanwee.
  • Ọ bụrụ naanị na ịchọrọ iwepụta oge ọgụgụ ma ọ bụ ọnụ ọgụgụ akụkọ, naanị ị ga-achọ ịgbanwe ma hichapụ ụfọdụ ahịrị dị na ahịrị 6.
  • Biko mee ya n'onwe gị DIY.

Mgbe ahụ, tinye koodu ọnụ ọgụgụ oku na ebe kwesịrị ekwesị na faịlụ single.php.

<?php echo count_words_read_time(); ?>

XNUMX. Tụnyere tupu na mgbe atụmatụ ịgụ Timecode Optimization

Mgbe Chen Weiliang nwalechara ule ahụ, mgbe ọnụọgụgụ okwu dị obere karịa ma ọ bụ hà nhata 400, ya bụ, mgbe oge ọgụgụ a tụrụ anya ya pere mpe ma ọ bụ hà nhata 1 nkeji.

Otú ọ dị, ọ bụrụ na ọ gafere 400, ọ ga-abụ ihe na-adịghị mma.

  • Dịka ọmụmaatụ, ọ bụrụ na ebinyere mkpụrụedemede 290 dị n'elu ugboro 3 iji ruo mkpụrụedemede 1160, oge agụpụtara maka isi ihe 2 ga-abụ nkeji 4.
  • Koodu kachasị maka isi 3 ga-abụ nkeji 3.
  • Ya mere, site n'echiche ọnụọgụgụ, ọ bụ ihe ziri ezi ka ebuli oge agụpụtara nke ọnụ ọgụgụ koodu.

(ụlọ) ọrụ)Kedu ihe ọ bụ?

Ọrụ ceil() na-agbakọta ruo na ọnụọgụgụ kacha nso.

Nke a pụtara iweghachite integer na-esote na-erughị x.

Ọ bụrụ na x nwere akụkụ dị nta, yabụụlọ () Ụdị eweghachite ka dịfloat, n'ihi nafloatoke na-adịkarị ukwuu karịainteger.

ihe atụ

  • ụlọ (0.60), mmepụta 1;
  • ụlọ (0.4), mmepụta 1;
  • ụlọ (5), mmepụta 5;
  • ụlọ (5.1), mmepụta 6;
  • ụlọ elu (-5.1), mmepụta -5;
  • elu ụlọ (-5.9), mmepụta -5;

评论

您的邮箱地址不会被公开。必填项已用*标注

Pịgharịa gaa na n'elu