在过去的几天里,我一直在试图从easy digital downloads的存档中排除一个类别,我正在自定义小部件中显示该类别,但是无论我怎么做,我都无法隐藏一个名为“custom project”的类别。
这是我尝试使用的代码,基于https://codex.wordpress.org/Class_Reference/WP_Query
$argsQuery = array(
\'posts_per_page\' => 3,
\'post_type\' => \'download\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'download_category\',
\'field\' => \'slug\',
\'terms\' => \'custom-project\',
\'include_children\' => true,
\'operator\' => \'NOT_IN\'
)
),
);
$get_latest_downloads = new WP_Query( $argsQuery );
$i=1;
while ( $get_latest_downloads->have_posts() ) : $get_latest_downloads->the_post();
//WIDGET BODY CODE
$i++;
endwhile;
我还尝试使用“cat”而不是“tax\\u query”,但没有成功,因为类别“custom project”仍然显示在帖子的循环中。
$argsQuery = array(
\'posts_per_page\' => 3,
\'post_type\' => \'download\',
\'cat\' => \'-5\',
);
$get_latest_downloads = new WP_Query( $argsQuery );
$i=1;
while ( $get_latest_downloads->have_posts() ) : $get_latest_downloads->the_post();
//WIDGET BODY CODE
$i++;
endwhile;
我确信slug名称和类别ID是正确的。非常感谢您的任何帮助。