玩转WP

View this post detail

经验分享:如果使用国外主机来搭建WordPress网站,总体来说经过实际使用体验,比较稳定的主机有Bluehost,Hostgator,Hostmonster这三家。

wordpress不用插件实现限制内容显示字数

作者: BadJohnny | 发表时间: 2010-08-30 | 分类: 玩转WP

我们经常希望文章在首页或者其他地方只显示一个摘要或者少数文字,截断输出一般可以用标签或者摘要来输出一部分内容,不过有时我们也会忘记加入一个more标记,或者是从其他地方将博客转移到wordpress中,所有文章在存档页全部显示的是全文,我们不可能每一篇文章都要去逐一的增加more标记或者说输入摘要吧,所以有了下面这个内容自动截断的函数,这样,在没有人工干预的情况下,就能完美的输出摘要了,相当的方便。

先将下面的函数放进functions.php中,

function wb_excerpt($str,$max_length) {
	if (mb_strlen($str,'utf-8') > $max_length ) {
	  $str = mb_substr($str,0,$max_length,'utf-8').'…';
	}
return $str;
}

如何调用呢?很简单,在需要显示的地方添加如下代码即可:

<?php echo wb_excerpt(get_the_content(),200);?>

当然也可以用get_the_excerpt()代替里面的get_the_content()

已经有5人评论了 to “wordpress不用插件实现限制内容显示字数”

  1. 可不可以按这个方法截取部分内容作为POST的标题?

    [回复]

    BadJohnny 回复:

    可以这么做,如果你根据你的需求觉得有必要的话

    [回复]

  2. 博主 我用你的这个方法怎么没有效果呢

    [回复]

  3. 这个方法不支持中文,麻烦楼主先实验一下再发表

    [回复]

    BadJohnny 回复:

    已修正

    [回复]

看完了吗?也评论两句吧

无觅相关文章插件,快速提升流量