サポート » 使い方全般 » トップページのphpのドキュメントを固定ページのように修正する方法

  • 解決済 tyoppin

    (@tyoppin)


    home.phpでtopページを仕上げ、ニュース記事一覧などは通常の投稿画面から投稿する仕様になっております。ただ、他にも文面だけを変更する場合があり、phpのドキュメントを触れない人にとって、管理画面から変更を行うことは可能でしょうか。

    理想としては、固定ページの投稿画面のようにhtmlで表示され、投稿画面より文面を変更する方法です。

    よろしくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    [設定 → 表示設定 → フロントページの表示]で固定ページを選択すれば、固定ページ同様に編集画面を持つことができます。この場合、home.phpであなくfront-page.phpを使うことになります。
    参考: テンプレート階層

    トピック投稿者 tyoppin

    (@tyoppin)

    Takuro Hishikawa様

    ご回答頂きありがとうございます。おっしゃるとおりに、トップに表示されましたが、何点か仕様上の制約があります。

    ・固定ページのように静的ページではなく、投稿箇所(お知らせのような投稿)があるため、すべてのhtmlを固定ページに持ってくることができません

    ・また、パーマリンクが固定ページの場合必ずつけないといけないみたいですが、トップページなので何もつけたくありません。(www.exmaple.comのように)現状ですと、(?page_id=~~)のようなものがついてしまいます。

    質問(やりたいこと)としましては、

    ◎通常の記事投稿箇所は、そのまま投稿できて、その他の静的箇所だけを固定ページのようにhtmlを管理画面上で書きたい。

    ただし、
    <?php if(have_posts()):while(have_posts()): the_post(); ?>
    <?php the_content();?><?php endwhile; endif; ?>

    と管理画面からのhtml箇所と通常投稿の箇所の上記タグがかぶってしまいうまく投稿できません。

    大変困っております。どうか、よろしくお願いします。

    モデレーター Takuro Hishikawa

    (@hissy)

    1. お知らせの一覧は get_posts() などを使って、テンプレートで書きましょう。get_postsの使い方は検索すればたくさん出ると思います。
    2. フロントページの表示で固定ページを選択した場合、?page_id=はつきません。再度ご確認ください。
    トピック投稿者 tyoppin

    (@tyoppin)

    ありがとうございました。理解できました。また、2もつかないようになりました。大変感謝いたします。

    トピック投稿者 tyoppin

    (@tyoppin)

    ありがとうございました。理解できました。また、2もつかないようになりました。大変感謝いたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「トップページのphpのドキュメントを固定ページのように修正する方法」には新たに返信することはできません。