カスタムフィールド値での絞り込み検索
-
テーマを構築しながらPHPの勉強中です。
http://www.dancealive.tv/dictionarytop
こちらのサイトで実装されているような、チェックボックスを使用した複数のカスタムフィールド値での絞り込み検索を実現したくて、苦戦しています。http://satoru-xyon.blogspot.jp/2013/02/wordpress.html
こちらのサイトで紹介されているように、フォーム等をアーカイブページに設置したのですが、
その他にアーカイブページや、search.phpにどのような記述をすれば動作するのかが分かりません。以下アーカイブページの記述
投稿カテゴリー:results
カスタムフィールド:type、kind<form role=”search” method=”get” action=”<?php echo home_url(); ?>/results”>
<input type=”checkbox” name=”type[]” value=”中華” > 中華
<input type=”checkbox” name=”type[]” value=”イタリアン” > イタリアン
<input type=”checkbox” name=”kind[]” value=”インクジェットタイプ” > インクジェットタイプ
<input type=”checkbox” name=”kind[]” value=”クロスタイプ” > クロスタイプ
<input type=”submit” value=”SEARCH” />
</form>
<?php
$type = $_GET[‘type’];
$kind = $_GET[‘kind’];query_posts( array(
‘post_type’ => ‘post’ ,
‘posts_per_page’ => 30 ,
‘order’ => ASC,
‘orderby’ => title ,
‘paged’ => get_query_var( ‘paged’ ),
‘meta_query’ => array(
array( ‘key’=>’type’,
‘value’=>$type,
‘compare’=>’IN’
),
array( ‘key’=>’kind’,
‘value’=>$kind,
‘compare’=>’IN’,
),
‘relation’=>’AND’
)
)
);
?>分かりにくい質問かもしれませんが、どなたかご教授いただければ幸いです。
何卒よろしくお願い致します。
- トピック「カスタムフィールド値での絞り込み検索」には新たに返信することはできません。