WordPress首页自动截取文章摘要

0
236

之前感觉Wordpress的Read More用着太麻烦了,于是直接在首页调取文章内容的时候用固定的字数截断,感觉很是方便,再也不用手动截取了。可是方便的同时有一大弊端,由于HTML格式被分离了,图像啥的就没了,而且感觉首页有点死板,所以今晚动手重新写了一下调取的方式。

之前用300字数来固定截取,很方便的。

今天晚上琢磨的智能截取方法思路,通过文章中Read More来判断截取,如果包含Read More标签,则按手动截取的内容来显示,如果不包含Read More标签,则自动截取300字为调取内容。同时为了考虑之前发布文章Read More标签的位置(如果连着的几篇文章Read More都在最后一段,首页岂不是很长很长),就从文章ID为1540以后开始此规则。

对了附上我的一个函数w_limit_clean,更加方便直接:

不过那个后面智能判断截取的代码,if嵌套太多,很容易搅混,所以后来想想用case语句控制的话更加明了。既然弄出来了,就算了是吧,另外,本文就是添加了Read More标签来着,到首页看看效果吧!忘了,首页为了打开的速度,没有加载Syntax的CSS,还是算了吧,自动截取吧,Read More删之。

留言

留言不能为空
怎么称呼您?

验证码 *