Php 按分类法发布在wordpress中根本不显示
这里的新手 我正在尝试显示我的帖子列表,具体取决于类别。但它不显示我的帖子。我尝试了不同类型的数组,但没有成功。我将我的页面命名为taxonomy-blog_category.php 我通过site.com/blog\u category/category调用该页面 这是我目前的代码,我知道我已经很接近了,但是我想不出来 以下是阵列:Php 按分类法发布在wordpress中根本不显示,php,wordpress,Php,Wordpress,这里的新手 我正在尝试显示我的帖子列表,具体取决于类别。但它不显示我的帖子。我尝试了不同类型的数组,但没有成功。我将我的页面命名为taxonomy-blog_category.php 我通过site.com/blog\u category/category调用该页面 这是我目前的代码,我知道我已经很接近了,但是我想不出来 以下是阵列: <div class="row"> <?php $ctr = 1; $paged = ( get_query_var('page
<div class="row">
<?php $ctr = 1;
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$custom_args = array(
'post_type' => 'blog_post',
'orderby' => 'date',
'order' => 'DESC',
'post_status' => 'publish',
'posts_per_page' => 6,
'paged' => $paged,
'tax_query' => array(
array(
'taxonomy' => 'blog-category',
'field' => 'slug',
'terms' => array('business','people','technology'),
),
),
);
“width=“317px”height=“240”>
由|
我不知道这是否必要,但以下是我的分页代码:
<div class="pagination-holder">
<ul class="pagination">
<?php
if (function_exists(custom_pagination)) {
custom_pagination($custom_query->max_num_pages,"",$paged);
}
?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</ul>
</div>
这是你定制的名为“blog\u post”的帖子类型,还是你只是想获得你的常规帖子?@Tom这是一篇带有大量blog\u post的定制帖子。我建议删除tax\u查询部分,看看是否显示帖子。从外部看,为博客帖子创建帖子类型似乎有点奇怪。@Tom删除tax\u查询后,它会显示出来所有博客,但我需要的是只按单个类别发布的帖子,例如,只从业务中发布的博客。您是否记录了错误?有什么问题吗?
<div class="pagination-holder">
<ul class="pagination">
<?php
if (function_exists(custom_pagination)) {
custom_pagination($custom_query->max_num_pages,"",$paged);
}
?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</ul>
</div>