web関連

アドバンスカスタムフィールドで勝手にpタグ,brタグが入るので除去

アドバンスカスタムフィールドで勝手にpタグ,brタグが入るので除去

「Wysiwyg エディタ」を使ったアドバンスカスタムフィールドの出力でclassをつけたpタグとかで囲ったのに何故かclassのついていないpタグで囲まれてて?になったので備忘録

pタグ,brタグの出力を除去します

remove_filter ('acf_the_content', 'wpautop');
the_field('カスタムフィールド', $post_id);

上記の記述で僕は直りましたが、
get_fieldで出力しているとうまくいかないこともあるみたい
そんときは以下の記述で直るみたい

get_field( 'カスタムフィールド名', $post_id, false );		

試してないけどメモ

単純な値の表示だったらthe_fieldでいいけどif文とか変数で使う時はget_fieldを使ったりするみたい、毎回if文でthe_fieldを使ってうまくいかなかったけど理解した