首頁  >  文章  >  CMS教程  >  wordpress外掛程式檔案目錄在哪

wordpress外掛程式檔案目錄在哪

尚
原創
2019-07-15 13:37:5312208瀏覽

wordpress外掛程式檔案目錄在哪

wordpress的外掛目錄在wp-content/plugins/下,一個外掛程式一個目錄,安裝外掛程式時可以把解壓縮的外掛程式上傳到這個目錄下或在wordpress後台安裝外掛。

外掛程式相關函數:

plugins_url()

#取得目前外掛程式的目錄的URI,例如一個外掛程式位於/wp-content/plugins/myplugin下,該目錄下放有插件的主檔案名為myplugin.php,在myplugin.php中執行下面的程式碼,結果如下

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()

傳回目前外掛程式的目錄URI,例如

echo plugin_dir_url(__FILE__ );
//输出:http://www.seo628.com/wp-content/plugins/myplugin/

注意結尾有反斜線。

plugin_dir_path()

傳回目前外掛目錄的伺服器絕對路徑,例如

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

可以用來引用文件,例如

<?php
define(&#39;MYPLUGINNAME_PATH&#39;, plugin_dir_path(__FILE__) );
require MYPLUGINNAME_PATH . &#39;includes/class-metabox.php&#39;;
require MYPLUGINNAME_PATH . &#39;includes/class-widget.php&#39;;
?>

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 中還有一組用define定義的常量代表路徑。

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

外掛程式目錄的URI 位址,例如

http://www.seo628.com/wp-content/plugins

更多wordpress相關技術文章,請造訪wordpress教學欄位進行學習!

以上是wordpress外掛程式檔案目錄在哪的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn