如果分类术语具有单引号,则WP_Query不起作用

时间:2015-09-30 10:02:41

标签: wordpress taxonomy wp-query

我正在使用$test = new Test(); $result = $test->all(); foreach ($result as $t) { echo $t->getAllAttributes(); } retrieve posts based on certain taxonomy terms。问题是如果术语有单引号,WP_Query不会返回任何结果。

这里传递给WP_Query的args的相关部分:

WP_Query

我尝试转义引用[tax_query] => Array ( [0] => Array ( [taxonomy] => country [field] => name [terms] => Array ( [0] => People's Republic of China ) ) ) ,但仍然没有结果。

代码没有问题,因为没有引用工作的其他条款。如果你问,有些单引号的帖子是从数据库中直接查询验证的(通过phpmyadmin)。

我知道我可以使用分类标识和slug进行查询(例如(e.g. People\'s Republic of China)'field'=>'term_id'),但我希望不要编写使用术语名称的代码。

由于

0 个答案:

没有答案