我需要写一个WordPress安装根目录中的文件。这需要和wp-config.php文件在同一个地方。
但我需要一种方法来调用根网址。
是否有wp_root_dir()之类的函数
我需要写一个WordPress安装根目录中的文件。这需要和wp-config.php文件在同一个地方。
但我需要一种方法来调用根网址。
是否有wp_root_dir()之类的函数
你想根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的时候,我想这只适用于你自己的服务器/网站配置,这样可以。
如果你的意思是在客户端(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;
?>
在服务器侧('C:/ WWW/wordpress')上或Web地址侧( 'www.example.com/WordPress的/')? –