wordpress - 如何在 WordPress 中显示分类术语的帖子列表?

标签 wordpress taxonomy

我想创建一个这样的列表:

分类术语名称
- 帖子 1
- 帖子 2
- 帖子 3

到目前为止,我已经迈出了第一步。这是代码:

$term_list = wp_get_post_terms(
        $post->ID,
        'job_listing_category',
        array( 'fields' => 'all' )

    );

这是获取分类术语。第一步完成。但我该如何做类似的事情并从该分类中获取列表呢?

最佳答案

如果是自定义分类术语,您可以尝试:

<?php
$custom_terms = get_terms('post-terms-type');
foreach($custom_terms as $custom_term) {
wp_reset_query();
$args = array('post_type' => 'post-type',
    'tax_query' => array(
        array(
            'taxonomy' => 'post-terms-type',
            'field' => 'slug',
            'terms' => $custom_term->slug,
        ),
    ),
 );
 $loop = new WP_Query($args);
 if($loop->have_posts()) {
    echo '<h2 class="terms-title">'.$custom_term->name.'</h2>';
    echo '<ul class="post-list">';
    while($loop->have_posts()) : $loop->the_post();
        echo '<li><a href="'.get_permalink().'" title="'.get_the_title().'" target="_blank">'.get_the_title().'</a></li>';
    endwhile;
    echo "</ul>";
 }
}
  ?>

关于wordpress - 如何在 WordPress 中显示分类术语的帖子列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47064244/

相关文章:

java - 如何使用 Wordpress 在 spring web 应用程序中对用户进行身份验证?

programming-languages - 编程范例的图形分类法

wordpress - Woocommerce:按自定义分类排序

php - 如何从非管理员用户的类别列表小部件中排除类别

database - 通用开源分类数据库

php - 创建分类法时删除描述框

php - cpanel 中缺少 wordpress 的 Mysql 扩展

php - 以正确的方式制作自定义 WordPress 页面

wordpress - 更改 WordPress TinyMCE 编辑器中的短代码外观

php - BuddyPress,发布新故事时发送通知