我正在使用$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'
),但我希望不要编写使用术语名称的代码。
由于