如何显示该类别的5个以上的帖子?

时间:2021-04-30 作者:Mamoun Mohammed

我使用LearnMore模板,但每个类别添加的文章不可能超过五篇,这在许多模板中都有(Mywiki、IKnow、LikeAWiki和MyKnowledgeBase)。

What is the code to fix this and where would I add the code on which file?

1 个回复
最合适的回答,由SO网友:anton 整理而成

我希望你说的是Learn More theme 通过谦逊的主题。刚刚下载了这个主题并检查了源代码。文件get_posts.php 有一个参数,它只返回5个帖子。此文件位于主题文件夹中:learnmore/inc/functions/get_posts.php

    $args = array(
        \'orderby\'    => get_theme_mod( \'kb_article_orderby\', \'date\' ),
        \'order\'      => get_theme_mod( \'kb_article_order\', \'ASC\' ),
        //here it goes
        \'numberposts\' => get_theme_mod( \'kb_article_count\', 5 ),
        \'category\'    => $category->term_id,
    );
但我认为您不需要在源代码中更改它。此主题有一个选项或主题页,我在其中看到以下文本:

所有设置、主题选项、小部件和菜单都可以通过自定义屏幕获得。快速查看或开始定制!

因此,我建议您检查自定义设置,您应该可以找到一个选项来更改每个类别的帖子数量。

更新如何删除;查看所有文章“;句子-在帖子下面-?

您可以在layout-1.php 文件,位于:learnmore/template parts/layout-1。php,第56-58行。删除或修改此代码,由您决定。

<a class="learnmore-category-link" href="<?php echo esc_url( get_category_link( $category ) ); ?>">
    <?php esc_html_e( \'View all articles →\', \'learnmore\' ); ?>
</a>