ホームページ > CMS チュートリアル > &#&プレス > WordpressでWebサイトのファイルパスを出力する方法

WordpressでWebサイトのファイルパスを出力する方法

リリース: 2019-07-27 10:06:21
オリジナル
2620 人が閲覧しました

WordpressでWebサイトのファイルパスを出力する方法

##WordPress は、関連関数を通じて Web サイト関連のファイル パスを取得および出力できます。 WordPressでは、関連機能を通じてサイトパス、テーマファイルパス、プラグインファイルパスなどを取得できます。

#具体的な出力パス方法は次のとおりです。

#サイト パス関連関数

##home_url( )

バックグラウンド設定 -> 一般

$url = home_url();
echo $url;
$url = home_url('/images/');
echo $url;
ログイン後にコピー

site_url() の「サイト アドレス (URL)」に相当するサイト パスを返します。

WordPress がドメイン名のルート ディレクトリにインストールされている場合、この関数は home_url() と同じです。

WordPress がサブディレクトリにインストールされている場合、site_url() は WordPress の実際のインストール アドレスを返します。これは、Backstage -> 設定 -> 一般の「WordPress アドレス (URL)」に相当します。

$url = site_url();
echo $url;
ログイン後にコピー

admin_url()

バックエンド アドレスを返します。パラメータを渡した後、バックエンド メニューのアドレスを返すこともできます

$url = admin_url();
echo $url;
ログイン後にコピー

content_url ()

実際の wp-content ディレクトリに戻り、デフォルトでルート ディレクトリにインストールされている場合は、次のようになります。 includes_url()

現在の WordPress サイトのコア ファイルが保存されているディレクトリ wp-includes のアドレスを返します。$path をパラメータとして取得できます。

$url = content_url();
echo $url;
ログイン後にコピー
wp_upload_dir()

WordPress アップロード ディレクトリのアドレスを返します。これは、アップロード アドレスに関連する一連の情報を含む配列です。

$url = includes_url( '/js/');
echo $url;
ログイン後にコピー
次の情報を提供します

「path」 - アップロード ディレクトリへのサーバーの絶対パス。通常はバックスラッシュ (/) で始まります。 「url」 - アップロード ディレクトリの完全な URLアップロード ディレクトリ 'subdir' - サブディレクトリ名、通常は /2016/05 など、年/月形式で整理されたディレクトリ アドレス 'basedir' - サブディレクトリを除く、アップロード ディレクトリへの絶対サーバー パス 'baseurl' - アップロードの完全な URLディレクトリ (サブディレクトリは除く) ディレクトリ 'error' - エラー メッセージ。

例:

<php $upload_dir = wp_upload_dir(); >
ログイン後にコピー

テーマ パス関連関数

#get_theme_root_uri()

テーマが保存されているディレクトリ URI を取得します

$upload_dir = wp_upload_dir();echo $upload_dir[&#39;baseurl&#39;];
ログイン後にコピー
テーマが保存されているディレクトリのサーバー絶対パスを取得します

echo get_theme_root ();

get_theme_roots()


テーマ ディレクトリのディレクトリ名を取得します。テーマ ディレクトリが /wp-content/themes の場合は、

echo get_theme_roots();// 出力: /messages

get_stylesheet_directory()


現在有効なテーマへのサーバーの絶対パスを取得しますディレクトリ。

は、ファイルをインクルードするために使用できます (例:

get_stylesheet_directory_uri()


現在有効なテーマ ディレクトリの URI を取得します。

テーマ ディレクトリ URI が必要な場合に使用できます。

get_stylesheet()

現在有効なテーマのテーマ ディレクトリ名を取得します。get_template() との違いは、子テーマが使用されている場合、そのテーマのディレクトリ名が取得されることです。子テーマが返されます。

プラグイン パス関連関数

plugins_url()

現在のプラグイン ディレクトリの URI を取得します。たとえば、 in は /wp-content/plugins/ にあります。myplugin の下で、このディレクトリ内のプラグインのメイン ファイル名は myplugin.php です。myplugin.php 内の次のコードを実行します。結果は次のとおりです

echo plugins_url();//出力: https://www.53431.com/wp-content/pluginsecho plugins_url('',__FILE__);//出力: https://www.53431.com/wp-content /plugins/mypluginecho plugins_url('js/myscript.js',__FILE__) ;//出力: https://www.53431.com/wp-content/plugins/myplugin/js/myscript.js

plugin_dir_url()


現在のプラグインのディレクトリ URI を返します (例:

echo plugin_dir_url(__FILE__);//出力: https://www .53431.com/wp-content/plugins/myplugin/

最後のバックスラッシュに注意してください。


plugin_dir_path()

現在のプラグイン ディレクトリのサーバー絶対パスを返します (例:

echo plugin_dir_path(__FILE__);//出力: /home/user/public_html/wp-content/plugins/myplugin/

は、


plugin_basename()


この関数を呼び出すプラグイン ファイルの名前を返します (プラグイン パスを含む)

たとえば、プラグインの下の myplugin.php ファイルでこの関数を呼び出します。 -myplugin では、結果は次のとおりですecho plugin_basename(__FILE__); //出力: myplugin/myplugin.php

myplugin/include/test.php で呼び出された場合ファイル (test.php は include を通じて myplugin.php を参照します)、結果は次のようになります

echo plugin_basename(__FILE__);//出力: myplugin/include/test.php


URL パス関連の定数

##WordPress で使用される一連の定数もあります。define で定義された定数はパスを表します。

WP_CONTENT_DIR

wp-content ディレクトリのサーバーへの絶対パス。

WP_CONTENT_URL

wp-content ディレクトリの URI アドレス。

WP_PLUGIN_DIR

サーバーからプラグイン ディレクトリへの絶対パス。

WP_PLUGIN_URL

プラグイン ディレクトリの URI アドレス。

推奨: WordPress チュートリアル

以上がWordpressでWebサイトのファイルパスを出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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