• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WordPress 条件分岐がうまくいかない)

WordPressの条件分岐でデザインを変える方法

このQ&Aのポイント
  • WordPressの条件分岐を使用して、投稿ページごとに異なるデザインとレイアウトを実現したいです。
  • single.phpをコピーし、single-magazine.php、single-photogallery.php、single-information.phpを作成しましたが、お知らせページが表示されません。
  • 条件分岐のコードに何か間違いがあるのでしょうか?お知らせページを表示させる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

PHP構文的には何も問題無いので、単純に「お知らせ('information')」の時に呼び出されているテンプレートPHPの方に何か問題があると思われます。 単純に single.php をコピペしただけとの事ですが、恐らくその際に single-information.php のみコピペミスがあったのでは?文字コードや改行コード、BOMの有無などを再確認してみてください。 P.S. 特定の条件を引いたときのみ結果が真っ白になるて事は、その前段階までは特にPHP的には問題が無い事の証明でもあります。エラーでは無く、真っ白空白のページ結果になる場合、ほとんどの場合はBOM付きか文字改行コードの不具合である事が多いです。 また当人は気付いてないだけで、PHPファイル内に何時の間にか "半角スペース以外の空白文字" が紛れ込んでいる場合も多いので要チェックです。今回の様に元ソースからコピペしてファイルを複製した場合、特にweb記事などからコピペして来た場合などに良く見られる症状です。

nkmyr
質問者

お礼

ありがとうございます。 チェックしましたところ、空白文字が原因のようでした。 お陰様で解決できました。

関連するQ&A