ほどほど

掃除と家事、趣味を楽しむずぼら主婦のブログ

お仕事・勉強・技術情報

WordPressのthe_excerpt()でimg画像が表示されてしまうエラー

2016/07/27

WordPressサイトの404エラーページがレイアウト崩れを起こしていたので、調査しました。

エラー内容

  • 404.phpとsingle.phpで、あるphpファイルをincludeしている。
  • 同じphpファイルをincludeしているsingle.phpでは問題なく使えている。
  • 404.phpはレイアウトが崩れている。
  • includeしているphpファイル内のthe_excerpt()を削除すると、レイアウトは崩れない。
  • the_excerpt()は本来、抜粋表示のはずなのに、本文まるっと(img画像も全部)表示されてしまっている。

対処

get_the_excerpt()タグを使ってechoると、本文まるっと表示されることなく、抜粋表示できたのですが、理由は説明できません。理由をご存知の方がいればぜひ教えていただきたいです。

<?php the_excerpt(); ?>

↓↓↓

<?php $extract = get_the_excerpt(); echo '<p>'.$extract.'</p>'; ?>

-お仕事・勉強・技術情報