phpで定義してある変数をSQL文に代入したいとき、ダブルクオーテーション内にそのまま変数名(型は文字列)を書くことで含めることができる。
$ids = [1,2,3,4,5]; $ids_str = "'" . join("','", $ids) . "'"; // '1','2','3','4','5' $query = "select * from table_hoge where id in ($ids_str)"; $result = $wpdb->get_results($query);
$wpdb->prepareを用いて変数を代入することもできる。