- 極端な例
Warning: Undefined variable $taxonomy in /home/withplaco/with-planning.co.jp/public_html/manyface-zero.with-planning.co.jp/wp-content/themes/manyfacezero/template-parts/post/content.php on line 21
1行分しか想定されていない見出しのデザインだと文字がはみ出してしまってあら大変。ものすごく長い日本語のタイトルが付いた記事の表示テストです。複数行になっても問題ないデザインだといいですね。あと前後の記事へのリンクを出力している場合や、パンくずリストを実装している場合なども表示にズレがないか確認しておきましょう。
- 記事タイトル部分の見出しデザインが崩れていないか、文字が背景からはみ出していたりしないか確認しましょう。
- previous_post_linkやnext_post_linkなどで前後の記事のタイトルを出力する場合も、レイアウト崩れが発生していないか確認しましょう。
- その他、ウィジェットやプラグイン等でいろいろな場所に記事タイトルが出力されるケースが多いので併せて確認しましょう。
- 用途に応じて、PHPのmb_substrやmb_strlen関数を使って文字列をトリミングするという手もあります。
※その際、データの無害化 (サニタイズ) にも配慮するとより盤石です。