気になる言葉ショップ

気になる言葉ショップでは、管理人のわがままで選ばれた気になる言葉ごとのオンラインショッピングコーナーを設けています。
Home > wordpress >
クエリ追加

クエリ追加

WordPressで、「パーマリンクの設定」を行なっていない、(デフォルトにしてある)場合は、サイト内の記事のURLは、最後の方がが「?p=123」のように、?で始まるクエリ方式になっています。123番の記事をこのように、ある意味の記号=指定に値の形式で付加されています。更に「&」を使っていくつも付いている場合もあります。基本は、WordPressをインストールしたところのindex.phpが処理するので、何を表示するかをこのように指定しています。

自分オリジナルのクエリが欲しい場合は、functions.phpに以下のようなコードを追加します。

function almighty_query_vars($vars){
$vars[] = 'almighty';
$vars[] = 'sort';
return $vars;
}
add_filter('query_vars', 'almighty_query_vars');

query_varsにフックして、クエリの入った配列にオリジナルのものを追加しています。(この場合は、almightyとsort)
これで、URLの最後に?p=123&almighty=id&sort=aのように追加して使えるようになります。

指定された値を取り出すのは、

get_query_var('almighty')

で、取り出せます。

Comments are closed.