为了账号安全,请及时绑定邮箱和手机立即绑定

如何在WordPress自定义帖子类型中按类别显示帖子

如何在WordPress自定义帖子类型中按类别显示帖子

PHP
桃花长相依 2022-08-19 10:23:39
你好,朋友们,我被困在代码中。其中,我创建了一个自定义帖子类型,并在页面模板中调用了其类别。我使用以下代码来显示帖子类型的类别。<?php                $args = array(                    'type'                     => 'post',                    'child_of'                 => 0,                    'parent'                   => '',                    'orderby'                  => 'name',                    'order'                    => 'ASC',                    'hide_empty'               => 1,                    'hierarchical'             => 1,                    'exclude'                  => '',                    'include'                  => '',                    'number'                   => '',                    'taxonomy'                 => 'readings_post-category',                    'pad_counts'               => false );                $categories = get_categories($args);                    echo '<ul>';                        foreach ($categories as $category) {                            $url = get_term_link($category);?>                            <li><a href="<?php echo $url;?>"><?php echo $category->name; ?></a></li>                        <?php                        }                    echo '</ul>';            ?>现在,当我单击某个类别时,它会向我显示404错误页面,而不显示我的帖子。请帮帮我。我使用以下代码创建了一个自定义帖子类型。
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

试试这个


$args = array(

'posts_per_page' => -1,

'post_type' => 'here write post name',

'orderby' => 'date',

'order' => 'DESC',

'category_name' => 'here write category name'

);

$loop = new WP_Query( $args );


<?php while ( $loop->have_posts() ) : $loop->the_post();?>

 ...

<?php endwhile; ?>


查看完整回答
反对 回复 2022-08-19
  • 1 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信