一筋縄ではいかなかった固定ページ作成
まずハマったのがタイトルやコメント欄など余計な部分の削除。
以前は「page.php」を編集することで対応できたようですが色々調べてみて「loop-page.php」を編集することで対応できることがわかった。
なお、今までも何度となく修正してきたテーマはあくまでもベースが「Twenty Ten」の場合
他のテーマを使って編集するばあいはおそらくこれに限らないと思う。

こんな感じにコメント欄が表示されてしまう


まずはコメント欄を消す方法。
固定ページにコメントはいらんだろうと思うのだが。。

固定ページのコメント欄を削除する方法

  • 「外観」→「テーマ編集」→「loop-page.php」と辿り、「<?php comments_template( '', true ); ?>」を削除する。
    固定ページのコメント欄を消す方法
ついでに勝手に付いてくるタイトルも取ってしまう。
このあたり、しっかり組んであげればタイトルとデザインをリンクさせることもできると思うがそこまでやってられない。

固定ページのタイトルを削除する方法

  • 上記同様「外観」→「テーマ編集」→「loop-page.php」と辿り、以下の部分を削除。
    固定ページのタイトルを消す方法
□ 最終的にできた「loop-page.php」(コメント省略 / 現段階)
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
  <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <div class="entry-content">
      <?php the_content(); ?>
      <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
      <?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="edit-link">', '</span>' ); ?>
    </div><!-- .entry-content -->
   </div><!-- #post-## -->
<?php endwhile; // end of the loop. ?>