重複の可能性:
ヘッダー情報を変更できません - ヘッダーは既に送信されています。なぜそれが起こっているのか
ヘッダーは 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です。