Php 为什么“inclusive”在这个wordpress循环中不起作用?
我想从当前帖子加载帖子,包括当前帖子 我正在使用这个循环:Php 为什么“inclusive”在这个wordpress循环中不起作用?,php,wordpress,Php,Wordpress,我想从当前帖子加载帖子,包括当前帖子 我正在使用这个循环: <? php $categories = get_the_category(); foreach($categories as $category) { $catID[] = $category - > cat_ID; } $args = array( 'category__in' = > $catID, 'category__not_in' = > 1, 'posts_per_pag
<? php
$categories = get_the_category();
foreach($categories as $category) {
$catID[] = $category - > cat_ID;
}
$args = array(
'category__in' = > $catID,
'category__not_in' = > 1,
'posts_per_page' = > 10,
'date_query' = > array('before' = > get_the_date(), 'inclusive' = > true));
$loop = new WP_Query($args);
while ($loop - > have_posts()) {
$loop - > the_post();
get_template_part('sidebar-posts-template');
}
wp_reset_postdata(); ?>
这可以从当前帖子加载帖子,但不包括当前帖子。包容性似乎不起作用
我的循环有问题吗?当前帖子的类别是否与类别条件匹配?@HüseyinBABAL是的,我使用的是
single.php
,我使用的是$categories=get_the_category()
获取此帖子所属的任何类别,并将其存储在$catID
中,因此当前帖子肯定会在那里。