gpt4 book ai didi

php - Wordpress - 如何显示按自定义分类法分组的帖子?

转载 作者:行者123 更新时间:2023-12-05 03:07:59 24 4
gpt4 key购买 nike

我正在使用自定义帖子类型和自定义分类法创建常见问题解答页面。我正在尝试为每个分类法创建一个无序列表,以便对常见问题解答进行分组。在那个无序列表中,我希望第一个列出的项目是分类名称,然后为分类中的所有问题重复第二个列出的项目。这是我正在处理的页面 link .

它目前正在复制帖子,而不是在正确的分类中显示。

                        <?php
// get all the categories from the database
$cats = get_terms( array(
'taxonomy' => 'faq_categories',
));

// loop through the categories
foreach ($cats as $cat) {
// setup the category ID
$cat_id = $cat->term_id;
?>

<!-- Make a header for the category -->
<ul id="<?php echo $cat->slug; ?>" class="cd-faq-group">
<li class="cd-faq-title">
<h2>Questions <?php echo $cat->name; ?></h2>
</li>

<?php

// create a custom wordpress query

query_posts( array(
'post_type' => 'faqs',
'tax_query' => array(
array(
'taxonomy' => 'faq_categories', //or tag or custom taxonomy
'field' => 'slug',
'terms' => 'for-women'
)
)
));

// start the wordpress loop!
if (have_posts()) : while (have_posts()) : the_post(); ?>

<li>
<a class="cd-faq-trigger" href="#0"><?php the_title(); ?></a>
<div class="cd-faq-content">
<?php the_content(); ?>
</div>
</li>

<?php endwhile; endif; // done our wordpress loop. Will start again for each category

wp_reset_postdata();
?>


</ul>
<?php } // done the foreach statement ?>

最佳答案

当您遍历 $cats 数组时,您的查询没有改变。或许将“术语”数组的值更改为 $cat->slug 会给您带来更好的结果。

关于php - Wordpress - 如何显示按自定义分类法分组的帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46302675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com