更好的方法是保存两个元字段。一个是候选人ID,一个是招聘人员。
然后,当需要查询帖子时,应使用WP\\u Meta\\u查询,并将Meta字段和relation参数设置为“and”:
$args = array(
\'post_type\' => \'opening\',
\'meta_query\' => array(
\'relation\' => \'AND\',
array(
\'key\' => \'open_candidate\',
\'value\' => $candidateID,
\'compare\' => \'=\'
),
array(
\'key\' => \'recruiter\',
\'value\' => $recruiterID,
\'compare\' => \'=\'
)
)
);
$posts = new WP_Query( $args );
或者,如果您拥有该职位,需要找到候选人和招聘人员,您可以使用:
$candidateID = get_post_meta( $post_id, \'open_candidate\', true );
$recruiter = get_post_meta( $post_id, \'recruiter\', true );
这还没有经过测试,但应该可以。
WP\\U Meta\\U查询的Codex参考:https://codex.wordpress.org/Class_Reference/WP_Meta_Query