好吧,我有 2 种自定义帖子类型:
A = 物业 B = 业主
在 CPT Properties 中,我创建了一个 Meta Box 来:
- 按增值税号(巴西的 CPF)搜索注册所有者 (CPT)
- 将所有者与 de Property 关联
我有 CPT 和 Meta Box。Meta Boxe“Search Onwer”使用此查询向服务器发出 ajax 请求
function getOwner($post){
global $wpdb;
$cpfcode = $wpdb->escape($post['cpfCode']);
$query = 'SELECT
post_id,
meta_key,
meta_value
FROM
wp_postmeta
WHERE
post_id = (SELECT post_id FROM wp_postmeta WHERE meta_value = "'.$cpfcode.'");';
$keys = $wpdb->get_results($query, OBJECT);
if ($keys) { return $keys; } else { echo "error"; };
exit();
}
并返回一个带有 meta_values 和 meta_keys 的 json 对象,如下所示:
[
{
"post_id" :"112",
"meta_key" :"owner_vat",
"meta_value":"123.456.789-10"
},
{
"post_id" :"112",
"meta_key" :"owner_name",
"meta_value":"Jonh Doe"
},
{
"post_id" :"112",
"meta_key" :"owner_city",
"meta_value":"Rio de Janeiro"
},
]
现在,我需要使用 jQuery 在某些字段中插入这些值。问题是做each还是for,我不知道。