在functions.php里加入下面代码后直接在主题模板里使用the_excerpt();就可以实现摘要输出了。
代码如下 | 复制代码 |
//首页摘要 |
就上面这么处理,返回的摘要内容以[...]结尾,而且不自动添加Read More链接,需要继续处理一下,还是functions.php里添加:
代码如下 | 复制代码 |
//添加read more链接 |
这样就完美了,效果如我首页。
还可以直接定义一个函数,支持中文字符截取
比如字符串超过20个就需要截取:
代码如下 | 复制代码 |
if(mb_strlen($str, "gbk") >20) { $str = mb_substr($str, 0, 20, "gbk"); } |