как написать php require_once `/ database.php` - PullRequest
1 голос
/ 15 февраля 2011

В wordpress <?php bloginfo('url'); ?> - это URL главной страницы, то, как написать require_once include <?php bloginfo('url'); ?> Что-то, что я пишу так, не работает: {

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

Ответы [ 2 ]

6 голосов
/ 15 февраля 2011

Функция bloginfo будет отображать данные, а не возвращать их.Таким образом, вам нужно использовать функцию get_bloginfo , поскольку она просто возвращает данные.

Например:

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

Однако следует отметить, что есливы пытаетесь включить локальный файл, вы должны просто использовать определение ABSPATH, так как это вернет каталог базовой установки, что, как я предполагаю, вы пытаетесь сделать.

т.е.Если «database.php» находится в корневом каталоге WordPress, то ...

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

... должно работать.

0 голосов
/ 15 февраля 2011

Наши вы можете использовать home_url (); home_url

Если вы просто пытаетесь получить доступ к базе данных WordPress, используйте глобальную переменную $ wpdb

...