WordPress添加“阅读本文时间”提示
  • 3年前
  • WordPress添加“阅读本文时间”提示576
  • 这个功能一直饱受争议,有些人觉得这个功能比较鸡肋,没有什么意义,但是有些人觉得还是不错的,至少可以让你知道这篇文章值不值得你花这么长时间去看完,不管怎么样,如果你感兴趣的话可以尝试一下。

    function get_read_time($content){
            $text = trim(strip_tags( get_the_content()));
            $text_num = mb_strlen($text, 'UTF-8');
            $read_time = ceil($text_num/400);
            $content = '
    阅读时间 ' . $read_time . ' 分钟
    ' . $content; return $content; } add_filter ( 'the_content', 'get_read_time');

    上面的代码直接添加到function.php里面即可,如果不会添加,可以看看下面的插件: [art id="346" unique_number="art_4d9b478eb24e46a3ab276cdd11a3e574"]

    不过针对那些内容比较少的文章,有这样的一行字确实是比较鸡肋,为了解决这样的情况,可以直接在上方加一个判断,如果阅读时间少于3分钟活着5分钟,就没有显示的必要了,优化版本的代码如下:

    function get_read_time($content){
            $text = trim(strip_tags( get_the_content()));
            $text_num = mb_strlen($text, 'UTF-8');
            $read_time = ceil($text_num/400);
            if($read_time <3){
            	return $content;
            }
            $content = '
    阅读时间 ' . $read_time . ' 分钟
    ' . $content; return $content; } add_filter ( 'the_content', 'get_read_time');

    感兴趣的朋友可以自行去尝试一下。

  • 联系我们
  • 有任何疑问欢迎联系我们
  • WP新手学园
  • WordPress添加“阅读本文时间”提示
  • 邮箱:2830776172#qq.com(#换成@)
  • 回复时间:9:00-19:00
  • 如果提问.请图文并茂,详细描述问题
  • WordPress添加“阅读本文时间”提示
  • 微信号:wpxsxy_official
  • 仅支持付费解决问题
  • *并非所有问题都会被回复
  • WordPress添加“阅读本文时间”提示
  • QQ:2830776172
  • 回复时间:9:00-19:00
  • QQ仅支持付费提问,时间有限,尽情谅解
  • WordPress添加“阅读本文时间”提示
  • QQ群:198768181
  • 有问题可以进去提问,寻求群友帮助
  • *并非所有问题都会被回复
  • WordPress添加“阅读本文时间”提示
  • 咸鱼:WP新手学园
  • 如果对于直接交易不放心,可以走闲鱼
  • *咸鱼价格不作为最终交易价格
  • 备案号:鄂ICP备2021011647号-1