关注云服务器
相关知识分享

给wordpress文章加上字数统计

很多时候我们在用wordpress写文章的时候,后台会又字数统计,这个字数统计可能在后台没什么作用,写的文章都很随意,不会在乎字数限制,如果我们想前台显示文章的字数呢?今天云测速就跟大家一起来探讨一下吧。

今天云测速要介绍的这个方法,其实还是要归功于wordpress的强大,我们既然可以在后台统计字数,那么在前台为什么不能实现呢?其实只要懂一点点调用的方法就可以啦。

wordpress的后台统计字数的功能是通过wp-content/languages目录下的zh_CN-word-count.js来实现的,我们想要在前台调用的话,也得用到它。

我们来看看具体实现的步骤吧:

1.首先打开使用的主题的functions.php文件,然后在里面写进下面的一段代码:
//wordpress文章前台字数统计代码   
//add by cloud-ping.com   
function count_words ($text) {   
global $post;   
if ( '' == $text ) {   
   $text = $post->post_content;   
   if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '本文共' . mb_strlen
(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') . '个字';   
   return $output;   
}   
}

2、在你想要显示字数统计的位置插入以下调用代码:

<?php echo count_words ($text); ?>

通过这个方法就可以方便地统计中文的字数啦,但是对于英文单词来说,只能统计出所有字母的数字,有点不够只能,不过我们今天这个方法是针对的中文网站,不用太纠结的。

赞(0) 打赏
未经允许不得转载:云测速 » 给wordpress文章加上字数统计

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者吧~

微信扫一扫打赏