wordpress root dir

时间:2012-07-04 15:57:11

标签: php wordpress

  

可能重复:
  Wordpress root directory

我需要在wordpress安装的根目录中编写一个文件。这需要与wp-config.php文件位于同一位置。

但我需要一种方法来调用根网址。

是否存在wp_root_dir()函数

2 个答案:

答案 0 :(得分:0)

您想要 root url 还是 root dir

鉴于您将此文件放入wordpress的根目录,我认为它不是插件或类似的东西。

以下是如何获取根网址

<?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时,我想这只适用于您自己的服务器/网站配置,这很好。

答案 1 :(得分:0)

如果您指的是客户端(http://www.myreallyawesomewebsitethatuseseordpress.com/blog/wordpress/),则可以使用get_bloginfo('url')。这将返回安装wordpress的URL。

如果您的意思是在服务器端,则可以使用ABSPATH变量。

用法:

客户方:

<?php
    echo "You are using this site. Wordpress is on" . get_bloginfo('url');
?>

服务器端:

<?php
    echo "On the server, Wordpress is installed on" . ABSPATH;
?>