首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在首页上有来自子类别的帖子的类别

问在首页上有来自子类别的帖子的类别
EN

Stack Overflow用户
提问于 2015-08-15 10:06:43
回答 1查看 58关注 0票数 0

我正在开发我的第一个WordPress站点,我正在使用Customizr主题。我需要建立一个头版,显示来自两个类别的最新帖子-新闻和事件,以及他们的所有子类。我的分类树是这样的:

文章

-News

-第一新闻儿童类别

-第二新闻儿童类别

-Events

-第一活动-儿童类别

-第二次活动-儿童类别

我希望首页显示类别新闻和类别事件,在他们的子类类别中的所有帖子分别装在两个容器中,标题、新闻和事件。我是WordPress的新手,我已经找了好几天的解决方案,但我想我找错了关键词,因为我没有找到我需要的东西。我已经创建了一个子主题,目前我正在尝试用循环制作一个index.php来实现这个目标。我也尝试过制作一个静态的首页,它使用了一个不同的模板。

那么,哪种方法是正确的呢?你能至少给我一些建议吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-15 10:11:58

如果我能理解的话,您可以通过WP查询的类别参数获得预期的结果。然后,您可以遍历这样的帖子:

代码语言:javascript
复制
<?php 

$the_query = new WP_Query( "category_name=news,events"); ?>

<?php if ( $the_query->have_posts() ) : ?>

    <!-- pagination here -->

    <!-- the loop -->
    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
        <h2><?php the_title(); ?></h2>
    <?php endwhile; ?>
    <!-- end of the loop -->

    <!-- pagination here -->

    <?php wp_reset_postdata(); ?>

<?php else : ?>
    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

此外,为了更好地自定义您的首页,请创建一个新模板(home.php),在那里完成您的工作,然后将其合并到一个空页中,并将该页面设置为您的首页-> that

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32023657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档