怎么让WordPress不显示文章摘要

更新于 2020年7月2日 wordpress教程

wordpress后台不显示摘要

WordPress的后台有摘要显示的栏目,如果没有显示,需要设置一下,如图:

1563419552782154.jpg

wordpress前台不显示摘要

找到wordpress模板里面的index.php,category.php这些列表模板,一般可以看到类似下面的代码

if (has_excerpt()) {
    the_excerpt();
} else {
    echo mb_strimwidth(strip_tags($post->post_content), 0, 400, '<a target="_blank" href="' . get_permalink() . '">...[阅读全文]</a>');
}

或者有the_content()这种代码。

如果不想显示摘要,去掉这部分代码即可。如果想要显示短一点或者长一点,可以在functions.php加入如下代码。

//控制摘要字数
function new_excerpt_length($length) {
    return 150;
}
add_filter("excerpt_length", "new_excerpt_length");

摘要默认的结尾方式是以[…]这样的,这不太符合国人的阅读习惯,可以自定义摘要的结尾方式,在functions.php中插入这段代码

function new_excerpt_more($more) {
    global $post;
    return "<a href="". get_permalink($post->ID) . "">阅读更多</a>";
}
add_filter("excerpt_more", "new_excerpt_more");

在文章摘要的未端添加一个 阅读更多 的链接,这样看起来更符合用户的阅读习惯了,阅读更多可以改成自己想要的内容。

总结:如果想要文章摘要隐藏,将后台中显示项目中的”摘要”取消,即可。

好看 (0) 很好看 (0) 非常好看 (0)
赞赏

微信赞赏支付宝赞赏