• 締切済み

Wordpressのpage.phpについて

初めまして。 既にあるサイトをWordpressに移行しようと考えております。 色々調べ、固定ページ(小さな店のサイトの為ほとんどが固定ページです)は、page.php(もしくはpage.phpを基にしたabout.php等)で設定するという事はわかったのですが。 page.phpの内容は、極端に言えば <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php the_content('<p class="serif">Read the rest of this page &amp;raquo;</p>'); ?> <?php endwhile; endif; ?> だけ書いておき、あとはページ作成の時に、現在あるhtmlタグを貼り付けるだけ という感じで問題ないのでしょうか? (もちろん、画像パスは書き換えるとして) Wordpressに関しては初心者の為わからない事だらけですので、詳しい方ご教授ください。

みんなの回答

回答No.3

>色々調べてみたら、 ><?php the_content(); ?> >だけでいけるのかなと思ったのですが、どうでしょうか? あっと、これは失礼しました。 でも、そこまでわかってるならやってみたらどうですか? やってみて、うまくいかないのですか?

回答No.2

・普通は page.php 以外に、header.php,footer.php,sidebar.php というのも必要。共通部分は、きちんと分解しておかないと修正がたいへん。 ・page.php は一つでよい(about.php は作る必要が無い)。 ・TOPページなど page.php と異なるレイアウトにしたいときは、別のページテンプレートを作る。 ・現在あるhtmlタグを貼り付けるだけ  => ヘッダー、フッター、サイドバー以外のメインコンテンツ部分だけを貼り付ける。 質問内容を読む限り、かなり間違って認識していると思います。 http://wpdocs.sourceforge.jp/ の「デザインとレイアウト」 を読んだり、 WordPress 3 サイト構築スタイルブック でも購入することをお薦めします。 (私は持ってませんが、ブログじゃないサイトにはこれがいいのかも・・)

souji1017
質問者

補足

申し訳ありません。上では省いてしまいましたが、もちろん、headerやfooter、sidebarは作成済みで、page.phpにインクルードタグも記入しております。 知りたいのは、page.phpに記入するテンプレートタグ(header等のインクルードタグを除いた、純粋にコンテンツ内容を表示させるタグ)についてです。 色々調べてみたら、 <?php the_content(); ?> だけでいけるのかなと思ったのですが、どうでしょうか?

  • mtaka2
  • ベストアンサー率73% (867/1179)
回答No.1

管理画面の「ページ」で、固定ページが作成できます。 固定ページを作成するのに、PHPファイルの編集・設定などは不要です。 ただし、作成したページを、id(ページ番号)ではなく、固定のURLでアクセスできるようにするためには、 パーマリンクが出来るようにWordPressの設定を行う必要があります。 http://wpdocs.sourceforge.jp/%E3%83%91%E3%83%BC%E3%83%9E%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9 あとは、個々のページ作成時に、 ページ編集画面で「パーマリンク」の項目にページのURLを入れれば そのURLでページにアクセスできるようになります。

souji1017
質問者

補足

作成した「固定ページ」を吐き出す為のPHPは必要ないのでしょうか? ちなみに、書き忘れておりましたが(大変申し訳ありません)テンプレートは既存のモノではなく、自サイト用に1から作成します。 パーマリンクに関しては設定済みです。 でも、教えていただきありがとうございます。

関連するQ&A