2012-07-04 76 views
0

可能重複:
Wordpress root directoryWordPress的根目錄

我需要寫一個WordPress安裝根目錄中的文件。這需要和wp-config.php文件在同一個地方。

但我需要一種方法來調用根網址。

是否有wp_root_dir()之類的函數

+0

在服務器側('C:/ WWW/wordpress')上或Web地址側( 'www.example.com/WordPress的/')? –

回答

0

你想根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的時候,我想這隻適用於你自己的服務器/網站配置,這樣可以。

0

如果你的意思是在客戶端(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; 
?>