WordPressで開いているページのURLを取得するには、
1 |
echo get_the_permalink(); |
だけでOKなんですが、独自にGETオプションなんかをくっつけている場合には、get_the_permalink()では取得できません。 そこで、
1 |
echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; |
で取得できます。 スキーム名(httpとかhttps)をくっつけたいときは、
1 2 3 |
$http = is_ssl() ? 'https' : 'http' . '://'; $url = $http . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; echo $url; |
とすればOK