私にはおっしゃっていることの全てを把握できる理解力が無いので、引数の部分だけを考えます。
?menu=month ということは、普通にphpの処理をするのではダメということなんですか?
セキュリティ面はちょっと後回しとして
$res = $_GET['menu'];
if ($res == "month"){
真の場合の処理
}
else{
偽の場合の処理
}
私が理解したのと、意味が違うのですかね?
私にはおっしゃっていることの全てを把握できる理解力が無いので、引数の部分だけを考えます。
?menu=months というのは Ktai Style 独自の引数です。したがって、Ktai Style の公式ドキュメントを調べてみれば理解できるかと思います。
で、?menu=XXXXX を判別するためのテンプレートタグとして ks_is_menu() が用意されています。これを使えば希望の動作ができるかと思います。
kvex さんが提示されたコードだと、$_GET['menu']
が存在しないときに warning が出てしまうため、あまりよいコードとは言えません。(まあ、WordPress コアでも未定義の変数をいきなり呼んでしまうコードがけっこうありますが 😉
できました!ありがとうございます。
公式は見ていたつもりですが探せ切れていませんでした。
kvexさん、GETの方法は思いつきませんでした。確かにそうですよね・・・アドレスに含まれているのですから。ありがとうございます。