使用变量在分类中传递多个插件的值

时间:2013-05-26 作者:Bhuvnesh Gupta

array(
  \'taxonomy\' => $taxonomy_array_value,          
  \'field\' => \'slug\',
  \'terms\' => array( $term_name )
)
这是我的代码$taxonomy_array_value$term_name 是来自ajax的变量。

First Case :
$taxonomy_array_value = Colors$term_name = \'red\' 然后WP_Query 工作正常。

Second Case :
$taxonomy_array_value = Colors%term_name = \'red\',\'green\' 但在这种情况下,它不起作用。

虽然如果我直接传递“红色”和“绿色”作为“术语”,而不是使用变量,那么它工作得很好,但不知道为什么不使用变量。

这是我的代码,我从中获得$term\\u name

$term_name = "\'" . implode("\',\'", $term_value_array) . "\'";

1 个回复
最合适的回答,由SO网友:birgire 整理而成

尝试

\'terms\' => $term_value_array
而不是

\'terms\' => array( $term_name )
看起来问题在于array("\'red\',\'green\'") 而不是数组结构:array(\'red\',\'green\') 你想要的。

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post