我需要寫一個WordPress安裝根目錄中的文件。這需要和wp-config.php文件在同一個地方。
但我需要一種方法來調用根網址。
是否有wp_root_dir()之類的函數
我需要寫一個WordPress安裝根目錄中的文件。這需要和wp-config.php文件在同一個地方。
但我需要一種方法來調用根網址。
是否有wp_root_dir()之類的函數
你想根URL或根目錄?
鑑於您將該文件放入您的WordPress的根目錄中,我假設它不是插件或類似的東西。
這裏是如何得到根URL
<?php echo get_bloginfo('url'); ?>
否則,如果你想要的路徑(以include()
例如)其完全合理的,只是做的事:
../../../file-in-root.php -> as many ../s as you need to go back directories
我一直這樣做。如果您認爲您的目錄結構可能會發生很大變化,您可以將整個路徑放到文件中,例如
/home/w/o/wordpress/web/public_html/file-in-root.php
如果您要創建一個插件,你不知道文件路徑那顯然會有所不同,但也有針對WordPress的功能。但是,當你使用root的時候,我想這隻適用於你自己的服務器/網站配置,這樣可以。
如果你的意思是在客戶端(http://www.myreallyawesomewebsitethatuseseordpress.com/blog/wordpress/
),你可以使用get_bloginfo('url')
。這將返回wordpress安裝的網址。
如果你的意思是在服務器端,你可以使用ABSPATH
變量。
用法:
客戶端:
<?php
echo "You are using this site. Wordpress is on" . get_bloginfo('url');
?>
服務器端:
<?php
echo "On the server, Wordpress is installed on" . ABSPATH;
?>
在服務器側('C:/ WWW/wordpress')上或Web地址側( 'www.example.com/WordPress的/')? –