致命错误:在第333行对/wp-includes/soronomy.php中的非对象调用成员函数add_rewrite_tag()

时间:2012-04-07 作者:alhoseany

我在尝试将wordpress加载到smarty模板时遇到此错误。但当我访问wordpress时,我在任何地方都没有发现这个错误。

我用来加载wordpress的代码是:

{php}include $_SERVER[\'DOCUMENT_ROOT\'].\'/wordpress/wp-load.php\';
get_header();{/php}
错误:致命错误:对/wp includes/taxonomy中的非对象调用成员函数add\\u rewrite\\u tag()。php在线333

2 个回复
最合适的回答,由SO网友:alhoseany 整理而成

找到了解决方案。只需在包含wp博客标题之前添加此代码。php。

global $wp_rewrite;
资料来源:https://github.com/kayue/WordpressBundle/issues/2

SO网友:fuxia

阅读Don’t include wp-load, please. 然后看看this answer 了解负载的差异wp-blog-header.php.

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register