按任何文章类型的自定义分类的术语列出文章
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按任何文章类型的自定义分类的术语列出文章相关的知识,希望对你有一定的参考价值。
<?php // List posts by the terms for a custom taxonomy of any post type $post_type = 'posttypename'; $tax = 'taxonomyname'; $tax_terms = get_terms( $tax ); if ($tax_terms) { foreach ($tax_terms as $tax_term) { 'post_type' => $post_type, "$tax" => $tax_term->slug, 'post_status' => 'publish', 'orderby' => 'title', 'order' => 'ASC', 'posts_per_page' => -1, 'caller_get_posts'=> 1 ); $my_query = null; $my_query = new WP_Query($args); if( $my_query->have_posts() ) : ?> <h2 class="produktgrupp"><?php /*?>All <?php echo $tax; ?> Posts For <?php */?><?php echo $tax_term->name; ?></h2> <ul class="produktlistning"> <?php while ( $my_query->have_posts() ) : $my_query->the_post(); ?> <li id="post-<?php the_ID(); ?>"> <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <span><?php the_post_thumbnail('produktlistning-thumbnail'); ?></span> <h3><?php the_title(); ?></h3> </a> </li> <?php endwhile; // end of loop ?> </ul> <?php else : ?> <?php endif; // if have_posts() wp_reset_query(); } // end foreach #tax_terms } ?>
以上是关于按任何文章类型的自定义分类的术语列出文章的主要内容,如果未能解决你的问题,请参考以下文章
创建一个 Drupal 视图,加载共享任何一个分类术语的所有文章(上下文过滤器)
使用选择性覆盖的Drupal视图的术语(而非分类)的自定义分类法页面