2

WordPress修改摘要长度

Posted by 撒得一地 on 2015年11月1日 in wordpress笔记

之前写了一篇关于wordpress首页文章输出摘要,不要输出整篇正文的文章,详见:WordPress首页显示文章摘要。但是这种方法采用的是the_excerpt()函数实现输出摘要的,而这个函数默认只输出55个字符的摘要,感觉摘要会偏短。下面介绍两种方法实现摘要长度的修改。

方法一:修改wordpress文件,直接把函数的输出长度改为需要的长度。

这个方法改起来很简单,找到wp-includes下的formatting.php文件,查找function wp_trim_excerpt($text)函数,找到excerpt_length,把相对应的55修改成自己喜欢的数值即可。这个方法的优点是修改简单,但是缺点也很明显,侵入了wordpress的文件,一旦博客升级这个方法就会失效。

方法二:自定义一个函数替代the_excerpt()

在wordpress中可以打开主题中的funtions.php,写入下面的代码:

function chinese_excerpt($text, $lenth=100) {

$text = mb_substr($text,0, $lenth);

 return $text;

}

add_filter('the_excerpt', ' chinese_excerpt ');

我这里设置默认的截取长度是100个字符,可以在上面的代码中的$lenth=100设定为任意的截取长度。

标签:

上一篇:

下一篇:

相关推荐

2 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

9 + 3 = ?

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.