我正在尝试查询来自两位家长的儿童帖子(这部分工作正常),
。。。但现在我想排除meta\\u键为“feature”且meta\\u值为“1”的帖子
使用Codex参考资料,我尝试了几种写这篇文章的方法,但没有成功。
以下是我迄今为止所写的内容,我相信我很接近,但需要帮助。非常感谢。
<?php
$argsthis = array(
\'post_status\' => \'publish\',
\'post_type\' => \'page\',
\'order\' => \'DESC\',
\'posts_per_page\' => \'5\',
\'post_parent__in\' => array(10,11),
\'meta_query\' => array(
array(
\'key\' => \'feature\',
\'value\' => \'1\',
\'compare\' => \'!=\',
),
)
);
?>
我试过了,很简单(与上面的结果完全相同):
<?php
$argsthis = array(
\'post_status\' => \'publish\',
\'post_type\' => \'page\',
\'order\' => \'DESC\',
\'posts_per_page\' => \'5\',
\'post_parent__in\' => array(10,11),
\'meta_key\' => \'feature\',
\'meta_value\' => \'1\',
\'meta_compare\' => \'!=\',
),
)
);
?>
SO网友:ccbar
这就是我的查询的工作原理:
<?php
$argsfeature = array(
\'post_status\' => \'publish\',
\'post_type\' => \'page\',
\'order\' => \'DESC\',
\'posts_per_page\' => \'1\',
\'meta_key\' => \'featuring\',
\'meta_value\' => \'1\'
);
?>
此查询工作:
<?php
$argsarticles = array(
\'post_status\' => \'publish\',
\'post_type\' => \'page\',
\'order\' => \'DESC\',
\'posts_per_page\' => \'5\',
\'post_parent__in\' => array(10,11)
);
?>
不起作用的是“重写”上面列出的第二个查询,我可以得到10和11的子页面,但不能得到已经从“特色1”查询(上面列出的第一个查询)中提取的页面。
非常感谢你的帮助。