カスタムフィールドでチェックボックスを作った時、はLIKEを使って検索すれば良いと書いてある記事を欲目にしたが。。。
実際遣ってみるとIDが【1】のときだけ上手くいかない。
実際にDBの中を確認してみるとこんな漢字になっていた。
a:3:{i:0;s:1:"2";i:1;s:1:"3";i:2;s:1:"5";}
シリアライズされて格納されてる(笑)
ストリングが1文字の1を拾っていたのね つ。;
$metaquerysp[] = array(array(
'key'=>'type',
'value'=> $s_type,
'compare'=>'LIKE',
));
$metaquerysp[] = array(array(
'key'=>'type',
'value'=> ’"’.$s_type.'"',
'compare'=>'LIKE',
));
とりあえず、ダブルクオートまで入れることで対応f^^;
どうするのが正しいのか?記事見て作るだけだと、同じ現象が起きてるサイトは量産されてそうな気がします。