为什么在存档页面中不显示带有摘录的阅读更多按钮?

时间:2019-03-22 作者:En Código WP

在此页中https://blog.despierta.org/page/3/

最后一篇文章是摘录。

如果我的帖子没有摘录显示,请阅读更多如果我添加摘录,按钮不会显示。

在里面functions.php

    // Replaces the excerpt "Read More" text by a link
function clean_blogging_excerpt_more($more) {
    if ( is_admin() ) {
        return $more;
    }

    global $post;
    return \'<p><a class="readmore" href="\'. get_permalink($post->ID) . \'">Leer Más</a></p>\';
}
add_filter(\'excerpt_more\', \'clean_blogging_excerpt_more\');

1 个回复
SO网友:cjbj

您使用了错误的筛选器。根据主题的构建方式,可能有两种解决方案。

如果主题使用wp_trim_excerpt 功能excerpt_more 只有在没有向该函数传递摘录的情况下,才会调用该函数中的过滤器。在该函数的末尾仍然有wp_trim_excerpt 可以用来将任何内容附加到结果的筛选器。

如果主题使用get_the_excerpt 函数来回送摘录,您可以使用一个同名的过滤器。

这两种解决方案可能同时起作用,因此不要过度使用。

相关推荐

如何在剥离html时用文章的前N个单词替换Get_the_Excerpt

我正试图将推特卡片功能添加到Wordpress博客中,这样每当有人在推特上发布文章链接时,卡片就会显示出来。这是我输入的代码functions.php 将我的主题插入头部:function add_twitter_cards() { if(is_single()) { $tc_url = get_permalink(); $tc_title = get_the_title(); $tc_description = get_the_excerpt(); $