WordPress HTMLで、<pre>タグを使うと記事が表示されない。

2022年6月18日

問題事象

発生日: 2022年06月12日

下に示す環境における、WordPress HTML記事入力で
<pre>タグを使うと、
記事内容が全く表示されなくなってしまう。

タイトルだけは、表示される。

この現象が発生するのは、いわゆる自宅サーバーで、
OS、WordPressなど、一から構築した環境下で、
レンタルサーバー下では発生していない。

WordPressを通さない、HTML単独のファイルでは、
<pre>タグがあっても、問題なく表示されている。

この現象にかかわっていると思われる環境は、次の通り。

  • WordPress 6.0
  • PHP 7.4.19
  • テーマ: Luxeritasバージョン: 3.21.5.1
  • Advanced Editor Tools (previously TinyMCE Advanced) 5.6.0
  • Crayon Syntax Highlighter 2.8.4

解決方

解決方法、または対処の方法

解決日: 2022年06月18日

PHP 7.0以上なのに、プラグイン"Crayon Syntax Highliter"を使っていた。

表示時、PHPのエラーが何も表示されなかったので、今まで気がつかなかった。
この現象が発生しなかった他のサーバーは、表示時エラーが表示されていたので、
"Crayon Syntax Highliter"を無効にしていたのに。。。

代わりに、" Urvanov Syntax Highlighter"を使用するようにした。

参考にしたWebページや情報

以上