- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WordPress 条件分岐がうまくいかない)
WordPressの条件分岐でデザインを変える方法
このQ&Aのポイント
- WordPressの条件分岐を使用して、投稿ページごとに異なるデザインとレイアウトを実現したいです。
- single.phpをコピーし、single-magazine.php、single-photogallery.php、single-information.phpを作成しましたが、お知らせページが表示されません。
- 条件分岐のコードに何か間違いがあるのでしょうか?お知らせページを表示させる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PHP構文的には何も問題無いので、単純に「お知らせ('information')」の時に呼び出されているテンプレートPHPの方に何か問題があると思われます。 単純に single.php をコピペしただけとの事ですが、恐らくその際に single-information.php のみコピペミスがあったのでは?文字コードや改行コード、BOMの有無などを再確認してみてください。 P.S. 特定の条件を引いたときのみ結果が真っ白になるて事は、その前段階までは特にPHP的には問題が無い事の証明でもあります。エラーでは無く、真っ白空白のページ結果になる場合、ほとんどの場合はBOM付きか文字改行コードの不具合である事が多いです。 また当人は気付いてないだけで、PHPファイル内に何時の間にか "半角スペース以外の空白文字" が紛れ込んでいる場合も多いので要チェックです。今回の様に元ソースからコピペしてファイルを複製した場合、特にweb記事などからコピペして来た場合などに良く見られる症状です。
お礼
ありがとうございます。 チェックしましたところ、空白文字が原因のようでした。 お陰様で解決できました。