新しいテーマで Ajax スクローラーを使用しているため、インデックス ページと wp-blog-header.php ページにいくつかのコードを含める必要がありました。いくつかの変更の後、これは私の wp-blog-header ページがどのように見えるかです
if ( !isset($wp_did_header) ) {
$wp_did_header = true;
require_once( dirname(__FILE__) . '/wp-load.php' );
wp();
require_once( ABSPATH . WPINC . '/template-loader.php' );
header("HTTP/1.1 200 OK");}
このコードは本当に役に立ち、特にコードの最後の行 ( header("HTTP/1.1 200 OK"); ) で時間を節約できました。しかし、このコードを使用すると、フッター側で次のようなエラーが発生します。
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/xxxx/blog/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php:221) in /home/xxxx/public_html/xxxx/blog/wp-blog-header.php on line 11
また、そのプラグインを無効にすると、次のエラーが発生します。
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/xxx/blog/wp-content/themes/z/header.php:5) in /home/xxxx/public_html/xxxx/blog/wp-blog-header.php on line 11
削除するか、行番号を変更すると、エラーが発生しますが、テーマが期待どおりに機能しません。
そして、私は自分のテーマでこのコードを使用してその関数を呼び出しています
<?php require('/home/xxx/public_html/xxx/blog/wp-blog-header.php'); ?>
この問題を解決する方法はありますか? ありがとう