コンテンツが表示されなくなるバグの回避のため、ティザー画像機能を一時的に無効化
トップページでは、$teaser = true;
を設定しており、これはティザー画像 (coming together
と書いてある大きな画像)
を表示する設定である。
$teaser = true;
に設定すると、非推奨の関数が PHP エラーとして表示される。
これまではそのようなエラーは、プロダクション環境において無視され、特に問題なくコンテンツが表示されていた。
しかし、php.ini の設定が変わったのか、ある時から、プロダクション環境では当該のエラーが発生する箇所までしか HTML
が出力されず、そのためそれ以後のコンテンツが表示されなくなってしまっていた。
$teaser = true
に設定していたページはトップページのみであったため、他のページは正常に表示されていたが、トップページはコンテンツが表示されなくなってしまった。
ワークアラウンドとして、トップページでも $teaser = true;
にはせず、<img>
タグによって画像を挿入する形式に変更した。