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で書かれている箇所と固定ページの共有方法」には新たに返信することはできません。