2012-07-04 74 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; 
?>