• RSS

[WP]Types のカスタムフィールドのテキストエリアで、pタグが自動で表示される場合の削除方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

Types のカスタムフィールドのテキストエリアに入力したテキストをブログに表示させる際に、自動で<p>タグが出力される場合の除去方法をご紹介します。

カスタムフィールドの<p>タグの自動出力をやめたい

WordPress のバージョンを4.3にして、プラグインも諸々バージョンアップしてから起こりました。

多分、何かのプラグイン周りの問題だと思うのですが、

↑こちらのページには該当しそうな問題は触れられていないなー。。。


対応されるのかどうか分かりませんが、回避策として以下を実行しました。

元々の以下の記述を
<?php echo(types_render_field("fieldスラグ名", array())); ?>

こちらに変更しました
<?php echo nl2br(types_render_field("fieldスラグ名", array('output' => 'raw'))); ?>

'output' => 'raw'で、データベースに格納された生データを表示します。
しかしこのままだと、テキストエリア内の改行が適用されなくなるので、nl2br で改行個所に<br>タグを挿入しています。

これでしばらく様子を見るようにします。



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください