web関連
【wordpress】現在いるページのURLを取得する方法
OGP周りの設定していて、metaタグの「og:url」の設定で現在ページのURLを入れたくて調べたときの備忘録
wordpressで現在ページのURLを取得する方法
<?php $http = is_ssl() ? 'https' . '://' : 'http' . '://';
$this_url = $http . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
?>
// 出力コード
<?php echo $this_url; ?>
参考にしたサイトのコードにミスがあったので修正
▼参考
https://goo.gl/JUNSDA
おまけ:静的なサイトでの現在ページのURLを取得する方法
function full_url(){
echo (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
}
// 出力コード
<?php full_url(); ?>
クエリ文字列(https://URL/?○○××△△□□~)以降を取得したくなけ["REQUEST_URI"]
→ ["SCRIPT_NAME"]
に変更すれば「?○○××△△□□~」が出力されない
現在のページを取得するってなんやかんやで初めてやった
初めて使ったわ