WordPress のプラグイン ディレクトリは、wp-content/plugins/ の下にあり、プラグインごとに 1 つのディレクトリになります。解凍したプラグインをこのディレクトリに保存するか、WordPress バックエンドにプラグインをインストールします。
プラグイン パス関連関数:
plugins_url()
現在のプラグイン ディレクトリの URI を取得します。たとえば、プラグインは /wp-content/plugins/myplugin にあり、このディレクトリ内のプラグインのメイン ファイル名は myplugin.php です。myplugin.php で次のコードを実行します。結果は次のようになります。 follow
echo plugins_url(); //输出:http://www.seo628.com/wp-content/plugins echo plugins_url('',__FILE__); //输出:http://www.seo628.com/wp-content/plugins/myplugin echo plugins_url('js/myscript.js',__FILE__); //输出:http://www.seo628.com/wp-content/plugins/myplugin/js/myscript.js
plugin_dir_url()
echo plugin_dir_url(__FILE__ ); //输出:http://www.seo628.com/wp-content/plugins/myplugin/
など、現在のプラグインのディレクトリ URI を返します。末尾にバックスラッシュがあることに注意してください。
plugin_dir_path()
現在のプラグイン ディレクトリのサーバー絶対パスを返します。たとえば、
echo plugin_dir_path(__FILE__ ); //输出:/home/user/public_html/wp-content/plugins/myplugin/
は、ファイルの参照に使用できます。たとえば、
<?php define('MYPLUGINNAME_PATH', plugin_dir_path(__FILE__) ); require MYPLUGINNAME_PATH . 'includes/class-metabox.php'; require MYPLUGINNAME_PATH . 'includes/class-widget.php'; ?>
plugin_basename()
この関数を呼び出すプラグイン ファイルの名前 (プラグイン パスを含む) を返します。
たとえば、myplugin でこの関数を呼び出す場合。プラグイン myplugin の下の php ファイルを実行した場合、結果は次のようになります。
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 には定義のグループもあります。定義された定数はパスを表します。
WP_CONTENT_DIR
wp-content ディレクトリのサーバー絶対パス (例:
/home/user/public_html/wp-content
WP_CONTENT_URL
wp-content ディレクトリの URI アドレス、例:
http://www.seo628.com/wp-content
WP_PLUGIN_DIR
プラグイン ディレクトリへのサーバーの絶対パス (例:
/home/user/public_html/wp-content/plugins
WP_PLUGIN_URL
http://www.seo628.com/wp-content/plugins
などのプラグイン ディレクトリ。その他の wordpress 関連技術記事については、wordpress チュートリアル 列にアクセスして学習してください。
以上がwordpressのプラグインファイルのディレクトリはどこにありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。