我需要用帖子的当前术语填充我的tax\\u查询中的terms参数。
我一直在尝试在变量中使用WP函数WP\\u get\\u post\\u terms,然后在terms参数中引用该变量以输入当前posts术语名称。
我一直在使用codex页面作为参考,但我似乎无法填充它。
有人能给我指出正确的方向吗??
//Returns Array of Term Names for "topic"
$term_list = wp_get_post_terms($post->ID, \'topic\', array("fields" => "names"));
echo $term_list;
$args = array (
\'post_type\' => \'knowledge-base\',
\'orderby\' => \'meta_value_num\',
\'meta_key\' => \'top_four_num\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'topic\',
\'field\' => \'slug\',
\'terms\' => $term_list,
),
),
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
echo \'<h2>\' . the_title() . \'</h2>\';
}
}
// Restore original Post Data
wp_reset_postdata();
非常感谢您的帮助!