サポート » 使い方全般 » phpで書かれている箇所と固定ページの共有方法

  • 以前にもしかすると被っているかもしれません、少し基本的なことかもしれませんが、PHPでプログラムされているページを固定ページにもってきたいのですが、うまくいきません。Exec-PHP などもインストールしましたが、phpの箇所はうまく動きません。

    仕様としましては、トップページ以外はすべて固定ページ(特定箇所はカスタムフィールド)で、そこから必要に応じてテンプレートを選ぶという方法を取りたいのですが、

    ①PHPが書かれている箇所は、固定ページにするとうまく動きません。(Exec-PHP有効化済み)

    ②そもそも、テンプレートを使用しても、テンプレートそのものが、
    <?php if(have_posts()):while(have_posts()): the_post(); ?>
    <?php the_content();?><?php endwhile; endif; ?>
    のように書いているので、新たに投稿しても、phpの箇所は反映されません。

    おそらく、新たなテンプレートを作成するのでしょうが、phpの箇所をテンプレートに、それ以外の箇所を固定ページにすることは可能なのでしょうか。
    例えば、ライトカラムがphpで動いているとして、センター・レフトは静的ページとします。
    ライトカラムをテンプレートとして、固定ページにセンターレフトを書くとします。

    そのとき、レフトセンター⇒投稿、ライト⇒テンプレートとしても、レフトセンターの投稿は分かれているわけではないので、うまく表示されません。また、ライトページの箇所を空白にしても、それがテンプレートに書かれていない、もしくは両方書いても被ってしまいます。

    他の方法として、テンプレートに静的部分とphpの部分を書いてテンプレートを選択する方法もありませすが、固定ページから直したいため、それはしたくありません。

    phpページが含んだ場合に、テンプレートと固定ページをうまく共有させる方法はありますでしょうか。あくまで、動的は見えなくて良く、静的のみを編集できればそれでOKです。

    よろしくお願いします。

  • トピック「phpで書かれている箇所と固定ページの共有方法」には新たに返信することはできません。