WordPress修改the_excerpt()函数摘要末尾默认省略号[…]

WordPress修改the_excerpt()函数摘要末尾默认省略号[…]

1. 什么是the_excerpt()函数和省略号?

在WordPress中,使用the_excerpt()函数可以轻松地从文章中获取摘录,用于显示文章列表、归档页面、搜索结果等页面的文章简介。然而,当获取的摘录长度大于指定的长度限制时,WordPress会默认在摘录的末尾添加省略号[...],这可能不符合你的设计需求。

2. 如何修改默认省略号?

为了修改默认省略号,我们需要在 WordPress 主题的 functions.php 文件中添加以下代码:


function custom_excerpt_more( $more ) {
    return '...';
}
add_filter( 'excerpt_more', 'custom_excerpt_more', 11 );

在这个例子中,我们将省略号修改为三个点(...),你也可以自定义为任何你想要的符号或文字。

3. 如何完全删除省略号?

如果你想完全删除默认的省略号,可以使用以下代码:


function no_excerpt_more() {
    return '';
}
add_filter( 'excerpt_more', 'no_excerpt_more' );

使用这个函数将完全删除省略号,因此,请注意,文章摘要的最后一个单词将不会被截断。如果不需要完全删除省略号,还是建议使用前面介绍的方法进行修改。

4. 总结

  1. WordPress的the_excerpt()函数可以获取文章摘要。
  2. 默认情况下,摘录结尾会包含省略号。
  3. 可以通过代码修改省略号的样式或完全删除省略号。
晓白博客网版权所有,原文地址https://www.xbnb.cn/4998
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容