2010-01-24 99 views
0

我在blog.mysite.com上有我的WordPress博客,以及www.mysite.com上完全不同的網站(內置於我的框架中)。Wordpress函數內循環=致命錯誤

我知道如果博客和其他網站在同一臺服務器上,並有正確的權限,我可以使用以下方法來「辛迪加」我的博客非博客網站有:

define('WP_USE_THEMES', false); 
require('/var/www/vhosts/mysite/subdomains/blog/httpdocs/wp-config.php'); 
query_posts('showposts=5'); 

。 ..然後在頁面上運行一個循環。

的問題是,因爲我的非博客網站是一個框架,除了我的前端控制器一切都住在一個功能 - 這是建立以下錯誤對我來說:

Fatal error: Call to undefined method stdClass::set_prefix()

(順便說一句,我我相當肯定的事實,這個代碼被稱爲內導致錯誤的函數...當我把代碼放在前端控制器(不在功能),錯誤消失)

我真的很想在我的非博客網站上有最近的博客列表來修飾它。任何想法如何做到這一點?

+0

你需要證明會導致錯誤的代碼裏面。 – 2010-01-24 03:19:09

+0

pekka ...以define開頭的上述代碼會導致在放入我的頁面控制器時發生錯誤。當它在前端控制器上(在調用頁面控制器或模型之前),它不會導致錯誤 – johnnietheblack 2010-01-24 03:36:09

回答

1

嗯,我想你忘了寫

global $wpdb 

功能