web-dev-qa-db-ja.com

致命的なエラー:333行目の/wp-includes/taxonomy.php内の非オブジェクトに対してメンバー関数add_rewrite_tag()を呼び出します

スマートなテンプレートにワードプレスをロードしようとしているとき、私はこのエラーを得ます。しかし、私がワードプレスを訪問したとき、私はどこにでもそのエラーを得てはいけません。

私はワードプレスをロードするために使用するコードは次のとおりです。

{php}include $_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-load.php';
get_header();{/php}

エラー:致命的なエラー:333行目の/wp-includes/taxonomy.phpにある非オブジェクトに対するメンバー関数add_rewrite_tag()の呼び出し

1
alhoseany

解決策を見つけました。 wp-blog-header.phpをインクルードする前にこのコードを追加するだけです。

global $wp_rewrite;

ソース: https://github.com/kayue/WordpressBundle/issues/2

0
alhoseany

読んで wp-loadを含めないでください。 それでは この答えを見てくださいwp-blog-header.phpのロードとの違いを理解する。

2
fuxia