##WordPress は、関連関数を通じて Web サイト関連のファイル パスを取得および出力できます。 WordPressでは、関連機能を通じてサイトパス、テーマファイルパス、プラグインファイルパスなどを取得できます。
#具体的な出力パス方法は次のとおりです。#サイト パス関連関数
##home_url( )
バックグラウンド設定 -> 一般
$url = home_url(); echo $url; $url = home_url('/images/'); echo $url;
site_url() の「サイト アドレス (URL)」に相当するサイト パスを返します。
WordPress がドメイン名のルート ディレクトリにインストールされている場合、この関数は home_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;
$url = includes_url( '/js/'); echo $url;
<php $upload_dir = wp_upload_dir(); >
テーマ パス関連関数
#get_theme_root_uri()
テーマが保存されているディレクトリ URI を取得します$upload_dir = wp_upload_dir();echo $upload_dir['baseurl'];
get_theme_roots()
echo get_theme_roots();// 出力: /messages
get_stylesheet_directory()は、ファイルをインクルードするために使用できます (例:
get_stylesheet_directory_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()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.phpURL パス関連の定数
##WordPress で使用される一連の定数もあります。define で定義された定数はパスを表します。
WP_CONTENT_DIR
wp-content ディレクトリのサーバーへの絶対パス。WP_CONTENT_URL
wp-content ディレクトリの URI アドレス。
WP_PLUGIN_DIR
サーバーからプラグイン ディレクトリへの絶対パス。
WP_PLUGIN_URL
プラグイン ディレクトリの URI アドレス。
以上がWordpressでWebサイトのファイルパスを出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。