在wordpress中<?php bloginfo('url'); ?>
是主页面的网址,然后,如何编写require_once包括<?php bloginfo('url'); ?>
我这样写的东西不起作用:{
<?php require_once ( "".bloginfo('url')."/database.php"); ?>
答案 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变量