两种方法搞定wordpress摘要控制长度

不得不说wordpress功能很强大,基本上具备了cms的功能,用它来做企业站、小的文章站是很合适不过的,而且后台体验不错,容易上手。下面来介绍一下wordpress的文章摘要长度的控制,cms一个很常见的功能,wordpress也能实现。

第一种,局部的,这样的方式比较灵活:

ID) . '"> 阅读全文..."'?>

这样就可以了,本来theexcerpt()就是wordpress的摘要函数,直接用gettheexcerpt()获取string,然后再用php的内置函数mbsubstr()过滤就可以达到我们的目的。

第二种,全局的,需要在functions.php文件修改the_excerpt()函数:

//控制摘要长度 function excerptreadmorelink($output) { global $post; $output = mbsubstr($output,0, 55); return $output . ' 阅读全文...'; } addfilter('theexcerpt', 'excerptreadmore_link');

其实,以上方法原理都是一样,都是利用mb_substr()过滤,至于怎么用就要看需求了。