【WordPressエラー】Warning: Cannot modify header information – headers already sent by

目次

エラー内容

functions.phpを作成し、編集していたところエラー発生。

「functions.php」の1行目のコメントアウトを削除したところ解消しました。

<!-- カスタムフィールドの値をタイトルに自動で反映    -->
<?php
add_action('acf/save_post', 'replace_post_title');
function replace_post_title( $post_id ) {

    // タイトルの入ったフィールドを取得
    $newtitle = get_field("news_text",$post_id);

	//タイトルが空でない場合は更新
    if( $newtitle ) {
        $args = array(
			"ID"=>$post_id,
			"post_title" => $newtitle
		);
		wp_update_post($args);
    }
}

▽1行目のコメントアウトを削除

<?php
add_action('acf/save_post', 'replace_post_title');
function replace_post_title( $post_id ) {

    // タイトルの入ったフィールドを取得
    $newtitle = get_field("news_text",$post_id);

	//タイトルが空でない場合は更新
    if( $newtitle ) {
        $args = array(
			"ID"=>$post_id,
			"post_title" => $newtitle
		);
		wp_update_post($args);
    }
}

参考サイト

IRODORI DESIGN | WEB制作会社様の...
【PHPエラー】Warning: Cannot modify header informationの解決方法 PHPの組み込み関数のheader関数。この関数を使った時に起こるWarning: Cannot modify header informationの解決方法を解説。WEB制作会社・デザイン会社様向けの下請け・外...
目次