可能重复:
Cannot modify header information - headers already sent, Why its happening
Headers already sent by PHP
我在wordpress仪表板上收到以下错误消息。
警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的标头(输出从/homez.152/mamouman/www/wp-content/themes/arthur/functions.php开始: 47)/homez.152/mamouman/www/wp-content/themes/modularity/functions/admin-js.php on line 2`
以下是我刚刚在functions.php文件中添加的内容
add_filter('wp_nav_menu_items','add_search_box', 10, 2);
function add_search_box($items, $args) {
ob_start();
get_search_form();
$searchform = ob_get_contents();
ob_end_clean();
$items .= '<li>' . $searchform . '</li>';
return $items;
}
答案 0 :(得分:0)
问题很简单:
functions.php中的?>
在其末尾有一个空格。