0

可能重复:
Wordpress 根目录

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

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

是否有类似 wp_root_dir() 的函数

4

2 回答 2

0

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

于 2012-07-04T16:06:10.127 回答
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;
?>
于 2012-07-04T16:18:17.950 回答