[WordPress]カスタムフィールドプラグイン「Advanced Custom Fields」のWysiwyg Editorで編集したフィールドからpとbrを除去する

[WordPress]カスタムフィールドプラグイン「Advanced Custom Fields」のWysiwyg Editorで編集したフィールドからpとbrを除去する

2015年09月26日 /最終更新:2017年08月17日

WYSIWYGエディタのカスタムフィールドを出力する場合にpタグやbrタグを除去して書き出す方法。

[WordPress]カスタムフィールドプラグイン「Advanced Custom Fields」のWysiwyg Editorで編集したフィールドからpとbrを除去する

WordPressでカスタムフィールドを扱うときはほぼ毎回「Advanced Custom Fields」を使います。
とても便利なんですが、WYSIWYGエディタなどの場合は<p>タグや<br />タグが入ってしまうと困ることもありますよね。

今回はテーマ内にWYSIWYGエディタのカスタムフィールドを出力する場合に<p>タグや<br />タグを除去して書き出す方法を。

テーマ内のカスタムフィールドの値を出力する箇所に以下を記入します。

テーマ

<?php remove_filter ('acf_the_content', 'wpautop');the_field("カスタムフィールド名", $post_id); ?>

これで<p>タグや<br />タグを除去した状態でフィールドの値を書き出せます。

参考:https://support.advancedcustomfields.com/forums/topic/removing-paragraph-tags-from-wysiwyg-fields/