1. Home
  2. Docs
  3. WordPress Basic
  4. 메타키=값, 일치하는 글 ID들 얻기

메타키=값, 일치하는 글 ID들 얻기

포스트 meta 정보에 특정 value를 가진 포스트들 ID를 반환하는 함수

function oks_post_id_by_meta_key_and_value($meta_key, $meta_value) {
    global $wpdb;

    $ids = $wpdb -> get_col($wpdb -> prepare(
        "SELECT post_id FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s",
        $meta_key,
        $meta_value
    ));

    if (count($ids) > 1) 
        return $ids; // return array
    else 
        return $ids[0]; // return int
    }
}

wpdb::get_col