ACFのWYSIWYGエディタでのコンテンツ出力時に<p>タグを出力しないようにする

Advanced Custom Fields(ACF)は、WordPressのフィールド管理プラグインで、WYSIWYG(What You See Is What You Get)エディタを含む多くのカスタムフィールドタイプを提供します。しかし、ACFのWYSIWYGエディタからの出力は、デフォルトで<p>タグを含むHTML形式になります。

ACFからHTMLタグを除去するためには、get_field関数またはthe_sub_field関数の第二引数と第三引数にfalseを設定します。これにより、フィールドの値がHTMLタグなしのプレーンテキストとして出力されます。

the_sub_field('description', false, false);

このコードは、’description’というサブフィールドからHTMLタグを除去して出力します。第二引数と第三引数のfalseは、フォーマットされた値と、パラグラフの自動生成を無効にするためのものです。

詳しくは以下の参考リンクをご覧ください。

Advanced Custom Fields公式ドキュメンテーション

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール