可能重复:
Wordpress root directory
我需要在wordpress安装的根目录中编写一个文件。这需要与wp-config.php文件位于同一位置。
但我需要一种方法来调用根网址。
是否存在wp_root_dir()函数
答案 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;
?>