質問: WordPressを始めました。 しかも超初心者で、HTML、CSS、PHP等Web環境もいまいち理解できていない状況です。 でも何とか頑張ってやっています。 さて本題です。 他Webサイトを参考にしながら、HTMLとCSSで制作されたサイトの一部を WordPressに置き換えて、WordPressで記事を書き換えできるよう 仕様変更をしています。 他Webサイトの指示通り、 > > footer.php、header.php、index.php、sidebar.php、single.php、style.css > > > というようにHTMLのファイルを分割して`style.css`も適切に書き換えました。 やりたいことは、 > > WordPressの`ダッシュボード`にある`固定ページ`で入力した 内容を上記のテンプレート化した`single.php`に反映をさせたい > > > のです。 なぜなら、参考中のWebサイトに > > 固定ページで入力した内容は`sigle.php`で表示される > > > と記載があったからです。 参考中のWebサイトよると、 > > index.phpよりsingle.phpの方が優先して表示 される > > > ようにWordPressは出来ているとのことでしたので、難しく考えず `index.php`とほぼ同じ内容で`single.php`を作成しました。 しかしながら、 > > 上記のsingle.phpを認識してくれずindex.phpの方をしか表示されません。 > > > どのようにしたら、single.phpをWordPressが認識してくれるのでしょうか? ご存知の方がいらっしゃいましたら、ご教授よろしくお願い致します。 【開発環境】 - レンタルサーバー(CentOS 5) - WordPress(4.1.1) - PHP(5.2.16) - HTML - CSS - 作業環境(Windows7pro) - PHP編集用(NoEditor) - ブラウザ(FireFox)
回答: 参考にしている情報が間違っていますね。 single.phpは固定ページではなく「投稿」です。 固定ページは通常page.phpです。 といってもテーマにもよるので、最終的にはindex.phpだけでも良い仕組みになっています。