如何让 WordPress 显示文章摘要 (Excerpt)?

WordPress 默认情况下在首页、分类和其它归档页,文章默认都是全文输出,长篇带图片文章加载速度慢,可能还会影响网站的 SEO。 下面就介绍几种方法实现 WordPress 文章显示摘要的方法: 推荐使用的 WordPress 摘要插件 使用摘要插件,基本上的设置非常简单,这里不再赘述。 Advanced Excerpt WP-UTF8-Excerpt 不使用 WordPress 摘要插件的方法 WordPress 自带摘要功能 点击文章编辑页面右上角的“显示选项”,勾选里面的“摘要”选项,以后在写文章时单独写上摘要内容,文章发布后可能在首页还是全文输出,而在分类、标签等归档页则是摘要。 使用 <!–more–> 标签? 文章编辑时在需要截取摘要文字后面,插入“更多”分隔标签,点击上面编辑器“更多”分隔图标,或者也可以直接写入标签语句“<!–more–>”。 这样在首页及其它归档页面就类似摘要显示了,在摘要后面会自动加上一个“继续阅读 →” #more-id 锚点链接,点击后会跳转到文章摘要内容后面继续阅读。 也可以修改主题的 functions.php 文件,利用WordPress the_content_more_link的filter过滤,通过它再加上正则表达式,把链接中#more-id形式的字符串替换为空: function remove_more_jump_link($link) { return preg_replace(‘/#more-\d+/i’,”,$link); } add_filter(‘the_content_more_link’, ‘remove_more_jump_link’); 修改主题 index.php 文件 在 index.php 文件中找到代码: <?php the_content(__(’(more…)’)); ?> 或者 <?php the_content(); ?> 改为 <?php if(!is_single()) […]