私はいくつかの支援が必要です。私の目標は、 "診療所"ポストタイプに郵便番号の配列を照会することです。次に、それらの診療所のIDを取得し、その結果を得るために、「診療所プロモ」と呼ばれるポストタイプの別のクエリーを実行します。その後、ループ内でクエリ#3を実行して、各クリニックのプロモーションに関連付けられたクリニック情報を再度取得します。私はそれの大部分を完了しました、私はちょうど$ post-> IDの結果を回すことに問題があります。郵便番号リストのようにコンマで区切られたIDの配列に変換します。どんな助けもありがとう!私はIDs
を保存するときに、余分な+
看板を持っていると思う:ようIDの配列を取得し、それらのIDで異なる投稿タイプをクエリする
$zipcodelist = '90001, 90002, 90003';
$args = array(
'orderby' => 'post_title',
'order' => 'DESC',
'post_type' => 'clinics',
'meta_query' => array (
array (
'key' => 'cliniczipcode',
'value' => $zipcodelist,
'compare' => 'IN'
)
));
$postlist = get_posts($args);
$posts = array();
foreach ($postlist as $post) {
$posts[] += $post->ID;
}
$current = array_search(get_the_ID(), $posts);
$argstwo = array(
'orderby' => 'post_title',
'order' => 'DESC',
'post_type' => 'clinicpromos',
'meta_query' => array (
array (
'meta_key' => 'assignclinic',
'meta_value' => $current,
'compare' => 'IN'
)
));
$the_query = new WP_Query($argstwo);
を必要としない、これを試してみてくださいチャットでのディスカッション](http://chat.stackoverflow.com/rooms/112225/ frayne-konok-user2593040の間の議論)。 –