パラメータ付きURLをシンプルにしたい
-
カテゴリー
名前:お店 スラッグ:shopカスタムフィールド
key:place value:tokyo または osaka上記の設定内容で、topページにはshopカテゴリーにパラメータを
付けた2つのリンクを用意しており、渡ったパラメータによって
カテゴリーページの表示内容を変えています。// function.phpの一部 function my_query_vars( $public_query_vars ) { return array_merge( $public_query_vars, array( 'meta_key', 'meta_value' ) ); } add_filter( 'query_vars', 'my_query_vars' ); // index.phpの一部 <?php $query_01 = array('meta_key' => 'place','meta_value' => 'tokyo'); $query_02 = array('meta_key' => 'place','meta_value' => 'osaka'); $uri = 'http://localhost/shop/'; $uri_01 = esc_html(add_query_arg($query_01,$uri)); $uri_02 = esc_html(add_query_arg($query_02,$uri)); ?> <p><a href="<?php echo $uri_01; ?>">東京</a></p> <p><a href="<?php echo $uri_02; ?>">大阪</a>/<p>
この場合、index.phpで生成されるリンクは下記です。
http://localhost/shop/?meta_key=place&meta_value=tokyo
http://localhost/shop/?meta_key=place&meta_value=osakaこれを下記のようにしたいと思います。
http://localhost/shop/?place=tokyo
http://localhost/shop/?place=osakaこの方法について、ご存知の方はヒントだけでもいただけると助かります。
よろしくお願いいたします。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「パラメータ付きURLをシンプルにしたい」には新たに返信することはできません。