WordPressカスタマイズ事例

アドバンストカスタムフィールドによるwysiwygフィールドからpタグとbrタグを削除する

カスタムフィールドのwysiwygエディタで入力した内容は通常pタグで囲まれます。改行タグ(
)もWordPressが自動で付与してくれます。
通常は親切機能でありがたいのですが、たとえば、複数のカスタムフィールドを

で区切らず、つなげて出力したいときもあります。
そんなときはpタグとbrタグを削除する必要がありますが、今回はその方法についてご紹介。
例によって本サイトでおなじみのアドバンストカスタムフィールドでやる場合について解説してみます。

Advanced Custom Fieldsの本家サイトにも記載がありますが、引数を入れるだけでpタグとbrタグを削除できます。

echo get_field( 'custom_field_name', $post->ID, false );

//ちなみに繰り返しフィールド(repeater field)の場合のp, brタグ削除はこれ
echo get_sub_field('custom_field_name', false);

最後の引数に”false”を入れる。それだけです。
カンタンですね。
知っているか知っていないかだけの話ですが、ご参考まで。
 
 
※ 一緒に読んだ方が良い記事はこちら
特定の場所だけ自動でpタグが入るようにする
固定ページだけ自動でpタグが入らないようにする


関連するWordPressカスタマイズ事例