• 解決済 ken.I

    (@keni-1)


    はじめまして。
    htmlとcssの学習をある程度終えて、wordpressでcmsサイトとして構築していきたいんですが、topページをhome.phpで作ると便利と色々なサイトで見かけて、記事を読みまして、私の作ろうとしているサイトもtopはhome.phpにすることにしました。が、index,phpを同梱しないとテーマの画面に表示されません。index.phpをダミーで入れてごまかしています。また、表示設定から表示をフロントページにしようとしたところ、ドロップダウンにhomeは表示されず、community、aboutなど別の固定ページしか表示されません。お手数ですが、どなたかご指南ください。
    現在テーマに入れているファイルは
    ・home.php
    ・index.php
    ・header.php
    ・sidebar.php
    ・footer.php
    ・page-about.php
    ・page-community.php
    ・style.css
    ・images
    ・js
    になっています。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター けい (Kei Nomura)

    (@mypacecreator)

    おそらくhome.phpの役割を少し勘違いされてらっしゃるんじゃないかなというのと、
    WordPressのテンプレート階層について少し調べられたほうが良いような気がします。

    home.phpは固定ページのテンプレートではありません。

    表示設定から表示をフロントページにしようとしたところ、ドロップダウンにhomeは表示されず、community、aboutなど別の固定ページしか表示されません。

    というのは、全く逆でして、
    この中で選択したページに対して、home.phpのテンプレートが適用されるようになっています。

    ##
    ところで、投稿機能は全く使わずに固定ページのみでサイト構築されているのでしょうか?

    index.phpをダミーで入れてごまかしています。

    とのことですが、index.phpは作っておいたほうが良いかと思います。

    参考:
    テンプレート階層 – WordPress Codex 日本語版

    トピック投稿者 ken.I

    (@keni-1)

    mypacecreatorさん、返信ありがとうございます。
    home.phpの件に関しては色々調べたことと、ご指摘をいただいた面を合わせて理解ができました。

    投稿機能は全く使わずに固定ページのみでサイト構築されているのでしょうか?

    テーマに沿ってディスカッションができるような感じで、カテゴリー分けをしての投稿機能を使おうかと考えています。
    最初の「twenty-」のカスタムなどをせずに先走ってしまったので、だいぶ反省している所です。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「cmsサイトを作ろうと思いますが。」には新たに返信することはできません。