我有自定义帖子类型“ book”,并且我也将分类学名称称为“最佳书”。我想过滤分类法术语,但是它不起作用。我尝试将echo和print_r放在哪里,这是我的问题所在,我发现我的$ loop var返回空数组。我还在其他页面中也使用了这种样式,但从来没有问题,但是我找不到为什么会发生这种情况?以及如何解决它。这是显示返回空数组的照片,这是我的代码
<?php $args = array( 'post_type'=>'book');
loop = new WP_Query( $args );
print_r($loop);
while ( have_posts() ) : the_post();
$post=the_post();
$term_list = wp_get_post_terms($post_id, 'best-book', array("fields" => "all"));
foreach($term_list as $term_single)
}
?>
任何想法将不胜感激。
更改此行
loop = new WP_Query( $args );
到
$loop = new WP_Query( $args );
完整代码
<?php $args = array( 'post_type'=>'book');
$loop = new WP_Query( $args );
print_r($loop);
while ( $loop->have_posts() ) : $loop->the_post(); $loop->the_post();
$term_list = wp_get_post_terms($post_id, 'best-book', array("fields" => "all"));
foreach($term_list as $term_single){
------Your Code Goes Here------
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句