勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

WPのget_the_contentsでpタグが挿入されない場合の対応方法

   2024/02/20  WordPress CMS

WordPressのテーマを編集した際に表示が崩れるという症状が発生した。編集内容はthe_content関数で表示していた記事本文を、get_the_contents関数に変更して内容を一部置換後にechoで出力するといったもの。ブラウザ上のソースを確認するとpタグが挿入されなくなっていた。以下に原因と対策をメモ。

 

対策

#変更前
the_contents();

#変更後
$content = apply_filters('the_content', get_the_content());
echo $content;

 

原因

導入しているプラグイン次第で改行が入らない場合があり、add_filter関数を使う必要があるとのこと。

 

参考サイト

https://y-com.info/contents/?p=1249

 - WordPress CMS

  関連記事

WordPressでデータベース接続確立エラー発生時の対応方法
WordPressでデータベース接続確立エラー発生時の対応方法

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...

WordPressでCSSとHTMLコーディングデータから自作テーマを作成する方法
WordPressでCSSとHTMLコーディングデータから自作テーマを作成する方法

CSSとHTMLコーディングデータがあり、それをWordPressのテーマに反映 ...

WordPressで「The magic method InvisibleReCaptcha」エラーの対応方法
WordPressで「The magic method InvisibleReCaptcha」エラーの対応方法

PHPのエラーログに「The magic method InvisibleReC ...

Podmanコンテナ環境にWordPressを導入の上、パーミッション等の各種設定を行う方法
Podmanコンテナ環境にWordPressを導入の上、パーミッション等の各種設定を行う方法

Podmanコンテナ環境にWordPressを導入したい。何も考えずにWP関連の ...

Advanced Custom FieldsでGoogleMapの使用する方法
Advanced Custom FieldsでGoogleMapの使用する方法

Advanced Custom FieldsでGoogleMapを使用したかった ...