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