2011-02-14 30 views
1

在WordPress <?php bloginfo('url'); ?>是主要頁面的URL,那麼,如何寫require_once包括<?php bloginfo('url'); ?> 東西我寫這樣是不是工作:{如何編寫php require_once`<?php bloginfo('url'); ?>/database.php`

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

你肯定`代碼bloginfo();'將返回不呼應的結果呢? – jolt 2011-02-14 22:33:56

+0

@Tom它不會回來,它回聲,所以他將不得不深入研究一下。 – 2011-02-14 22:35:48

回答

6

bloginfo功能回聲的數據,不返回它。因此,您需要使用get_bloginfo函數,因爲這只是簡單地返回數據。

例如:

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

然而,應該指出的是,如果你想有一個本地文件,你只需要使用ABSPATH定義,因爲這將返回基本安裝目錄,這是我猜你正在嘗試做什麼。

即:如果 「database.php中」 位於WordPress的根目錄下,然後...

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

... 應該工作。

0

我們可以考慮使用home_url(); home_url

如果你只是試圖訪問WordPress的數據庫,如果這樣使用全局$變量WPDB