可能重复:
Wordpress 根目录
我需要在 wordpress 安装的根目录中写入一个文件。这需要与 wp-config.php 文件位于同一位置。
但我需要一种方法来调用根 url。
是否有类似 wp_root_dir() 的函数
可能重复:
Wordpress 根目录
我需要在 wordpress 安装的根目录中写入一个文件。这需要与 wp-config.php 文件位于同一位置。
但我需要一种方法来调用根 url。
是否有类似 wp_root_dir() 的函数
你想要根 url还是根目录?
鉴于您将此文件放入 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 时,我想这仅适用于您自己的服务器/网站配置,这会很好。
如果您的意思是在客户端 ( 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;
?>