如何写php require_once`<! - ?php bloginfo('url'); ? - > / database.php`

时间:2011-02-14 22:32:09

标签: php wordpress require

在wordpress中<?php bloginfo('url'); ?>是主页面的网址,然后,如何编写require_once包括<?php bloginfo('url'); ?> 我这样写的东西不起作用:{

<?php require_once ( "".bloginfo('url')."/database.php"); ?>

2 个答案:

答案 0 :(得分:6)

bloginfo函数将回显数据,而不是返回它。因此,您需要使用get_bloginfo函数,因为这只会返回数据。

例如:

<?php require_once (get_bloginfo('url') . '/database.php'); ?>

但是,应该注意的是,如果您尝试包含本地文件,则应该只使用ABSPATH定义,因为这将返回基本安装目录,这就是我猜你的意思重新尝试。

即:如果“database.php”位于根WordPress目录中,那么......

<?php require_once (ABSPATH . '/database.php'); ?>

... 应该 工作。

答案 1 :(得分:0)

我们可以考虑使用home_url(); home_url

如果你只是试图访问wordpress数据库,那么使用全局$ wpdb变量