カスタム投稿タイプとカスタム分類を使用してFAQページを作成しています。私はFAQをグループ化するために各分類法のための順序のないリストを作成しようとしています。その順序付けられていないリストでは、最初にリストされたアイテムをタクソノミの名前にして、タクソノミーのすべての質問に対して2番目にリストされたアイテムを繰り返します。これは私がlinkで作業しているページです。Wordpress - カスタムタクソノミでグループ化された投稿を表示するにはどうすればよいですか?
正当なタクソノミーではなく、現在投稿を複製しています。あなたのquery_post
で
<?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 ?>