嗨,新手,问题是只需为查询创建Rest端点特定的帖子类型就可以了,但没有从wp\\U PostMeta获取数据如何查询相关数据或使用其他wp\\U?
尝试meta\\u查询,但如何为查询关系添加post\\u id
$all_pms = new WP_Query( [
\'post_type\' =>
\'pms-subscription\',
\'post_status\'=>\'active\',
\'meta_query\'=>[
\'pms_subscription_plan_price\' => 126 <-- assume it relation but not work
]
]
);
谢谢
SO网友:Andrea Somovigo
尝试:
$all_pms = new WP_Query( [
\'post_type\' => \'pms-subscription\',
\'post_status\'=>\'active\',
\'meta_query\'=>[
\'meta_key\'=>\'pms_subscription_plan_price\',
\'meta_value\'=> \'126\', // string
\'meta_compare\' => \'=\', // or > or < or !=
]
]
);
https://developer.wordpress.org/reference/classes/wp_query/#custom-field-post-meta-parameters
虽然重新阅读你的问题,我不确定你到底在找什么。。
使用此查询,您正在搜索类型为的帖子pms-subscription
拥有post_status
=带有meta\\u键的活动和自定义字段pms_subscription_plan_price
meta\\u值等于“126”