WordPress 固定ページの設計・スマホ対応
イギリス・ロンドンブリッジ
ホーム >  サイト作成手順 >  7.ページテンプレート作成
Menu Open
Menu close
7.ページテンプレート作成

トップページ以外のページを表示する為のテンプレートです。ヘッダー、フッターやメニューなどのパーツテンプレートを読み込んでページとして表示します。

(1)会社案内、アクセスのページ・テンプレート(page_common.php)作成

管理画面 → 外観 → テーマの編集 → page_common.php 固定ページテンプレートをクリックし、編集画面に以下のhtmlを記述する。5行目までは、既に(4)テンプレート定義作成で出来ているので、6行目以降を記述します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
/*
Template Name:page_common
*/
?>
<!-- ヘッダー -->
<?php get_header(); ?>
<!-- コンテンツ -->
<div id="content">
<?php if(have_posts()):while(have_posts()):the_post(); ?>
    <div class="post">
      <?php the_content(); ?>
    </div>
<?php endwhile;endif; ?>
</div>
<!-- フッター -->
<?php get_footer(); ?>

Page Top ↑

(2)旅行プラン、フランスなどのテンプレート(page_plan.php)作成

管理画面 → 外観 → テーマの編集 → page_plan.php 固定ページテンプレートをクリックし、編集画面に以下のhtmlを記述する。5行目までは、既に(4)テンプレート定義作成で出来ているので、6行目以降を記述します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
/*
Template Name:page_plan
*/
?>
<!-- ヘッダー -->
<?php get_header(); ?>
<!-- サイドメニュー -->
<?php get_template_part('menu_plan'); ?>
<!-- コンテンツ -->
<div id="content_plan">
<?php if(have_posts()):while(have_posts()):the_post(); ?>
    <div class="post">
      <?php the_content(); ?>
    </div>
<?php endwhile;endif; ?>
</div>
<div style="clear: both;"></div>
<!-- フッター -->
<?php get_footer(); ?>

9行目は、サイドメニューのパーツテンプレートを読み込むphp文です。

Page Top ↑