0

可能重复:
无法修改标头信息 - 标头已发送,为什么会发生标
头已由 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 在第 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;
}

这是我的 admin-js.php

4

1 回答 1

0

这个问题很容易解决: ?>在functions.php 的末尾有一个空格。

于 2012-12-21T22:49:09.207 回答