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

cj3*_*333 1 php wordpress require

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

<?php require_once ( "".bloginfo('url')."/database.php"); ?>
Run Code Online (Sandbox Code Playgroud)

Joh*_*ker 6

代码bloginfo功能将呼应数据,而不是返回.因此,您需要使用get_bloginfo函数,因为它只返回数据.

例如:

<?php require_once (get_bloginfo('url') . '/database.php'); ?>
Run Code Online (Sandbox Code Playgroud)

但是,应该注意的是,如果您尝试包含本地文件,则应该只使用ABSPATHdefine,因为这将返回基本安装目录,这就是我猜你正在尝试做的事情.

即:如果"database.php"位于根WordPress目录中,则...

<?php require_once (ABSPATH . '/database.php'); ?>
Run Code Online (Sandbox Code Playgroud)

...... 应该工作.