WordPressにはいくつか予約されたクエリがあります。
index.php?p=100 ID:100のページを表示する index.php?s=keyword keywordで検索した結果を表示する
それ以外にもクエリを追加して値を渡したい場合、以下のようにすると独自のクエリが使えるようになります。
以下の例は「category」、「makers」をクエリ登録しています。
function.phpに追記します。
function add_meta_query_vars( $public_query_vars ) { if(is_admin()){ return $public_query_vars; } $public_query_vars[] = 'category'; $public_query_vars[] = 'makers'; return $public_query_vars; } add_filter( 'query_vars', 'add_meta_query_vars' );
これで以下のように独自のクエリを使えます。
index.php?category=pc; index.php?maker=apple; index.php?category=pc&maker=apple;
add_rewrite_ruleを組み合わせて使うと便利です。