PHPやってみる!

(55) 【WORDPRESS】 固定ページにGET, POSTで引数を渡す。

16,424 views

この記事は最終更新から 2839日 が経過しています。

1. やりたいこと

以下のようにパラメータを渡したい。

https://www.example.com/wordpress/mypage?prm1=4&prm2=9

何も考えずに渡してみたら、PHPプログラムで何も受信できなかった…

var_dump($_GET);

としても空っぽだった。

何かコツがいるらしい。

2. やってみる

GET, POSTで使うパラメータは、事前に WORDPRESSに登録しておく必要があった。

(1) 使うパラメータを登録しておく。

functions.php

function set_org_query_vars( $query_vars ) {
  $query_vars[] = 'prm1';       // 独自のパラメータ prm1を配列最後尾に追加する。
  $query_vars[] = 'prm2';       // 独自のパラメータ prm2を配列最後尾に追加する。
  return $query_vars;
}
add_filter('query_vars', 'set_org_query_vars');

これだけだ!
後は普通に GET, POSTで渡せばよい。

WORDPRESSには予約語があるのでそれを避けること。
詳細は query_vars を参照のこと。


アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済
  • 2026-07-27: 0回
  • 2026-07-26: 0回
  • 2026-07-25: 1回
  • 2026-07-24: 0回
  • 2026-07-23: 0回
  • 2026-07-22: 0回
  • 2026-07-21: 0回
  • モバイルバージョンを終了