WordPressで現在のページのURLを取得する方法

angryTom
リリース: 2019-11-16 15:21:37
オリジナル
5084 人が閲覧しました

WordPressで現在のページのURLを取得する方法

WordPress は現在のページの URL アドレスをどのように取得しますか

作成時に現在のページの URL を取得する必要があることがよくあります。 WordPressテンプレートのアドレス、ここでは現在のページのURLアドレスを取得する方法を紹介します。

(推奨チュートリアル: WordPress チュートリアル)

1. WordPress を使用するネイティブ関数でこれを実現するためのコードは次のとおりです:

$current_url = home_url(add_query_arg(array()));
ログイン後にコピー

#2. 汎用的に適用できるメソッドのコードは次のとおりです:

$current_url = home_url(add_query_arg(array(),$wp->request));
ログイン後にコピー

3. WordPress で直接次のコードを追加します:

< ? php
// 说明:获取完整URL 
function curPageURL() {
    $pageURL = &#39;http&#39;;
    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;
}
?>
ログイン後にコピー

それを次のように呼び出します。コードは次のようになります:


<?php 
    echo curPageURL(); 
?>
ログイン後にコピー

以上がWordPressで現在のページのURLを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート