WordPress現在のページのURLを表示したり、使用しなければするときに、次のコードを使用することができます。 ポスト、ページ、フロントページ、カテゴリ、、タグ、カスタムポストタイプなど動作します。
global $wp; $current_url = home_url(add_query_arg(array(),$wp->request)); // Referece: mekshq.com
PHPで現在のページのURLをインポートする場合は、次のように使用します。
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; // Reference: stackoverflow
http://와 https://を区別して、より精巧にするには、関数として定義することも可能です。
function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } // Source: webcheatsheet.com
この関数を使用する場合 を利用して、現在のURLを出力することができます。
コメントを残す