我在我的新主题上使用 Ajax 滚动条,这就是为什么我必须在我的索引页面以及 wp-blog-header.php 页面中包含一些代码。经过几次更改后,这就是我的 wp-blog-header pge 的样子
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'); ?>
有没有办法解决这个问题?谢谢