【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);
}
}