2010-01-24 69 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 

功能