複数の固定ページにそれぞれ異なるテンプレートを適用させる方法

  • このエントリーをはてなブックマークに追加
  • このエントリーをはてなブックマークに追加

こちらを参照!!
http://programming-ios.com/wordpress-multiple_template/

すみません、ソース元が消されたら困るので、そのままメモさせてください!!
すみません!!

 

 

WordPressでは通常のブログ記事とは別に自己紹介やサイトマップ用に固定ページを作ることができます。 固定ページは管理画面から簡単に作ることができるのですが、複数の固定ページにそれぞれ別のテンプレートを適用させようとすると少し面倒なようです。 テーマ編集画面では固定ページ用のテンプレートが1つしかありません。 (No sidebar用もあるので厳密には2つですが)

新たなテンプレートファイルの作成は管理画面ではできないので自分で作成する必要があるようです。 方法はいろいろあると思いますが、今回はターミナルからpage.php(固定ページ用テンプレートファイル)をコピーしてpage2.phpを作成しました。 選択しているテーマのディレクトリまで移動し以下のコマンドを打ち込みます。 $ cp page.php page2.php

これで管理画面の”外観”→”テーマ編集”から直接編集できるようになります。

管理画面で「ファイルを更新」ボタンが表示されていなかったら、ファイルの変更権限がない可能性があります。 chownコマンドでapacheに権限を与えましょう。 $ sudo chown apache:root page2.php

0119_1-1024x483
 

 

 

 

 

 

 

 

テーマ編集画面で”page2.php”を選択し、ファイルの文頭に以下のコードを追加します。

2
3
4
5
<?php
/*
Template Name: page2
*/
?>

 

0119_2-1024x415

これで固定ページ作成時にページ属性のテンプレートで選択できるようになります。

 

ポチッ☆とクリックお願いします!
↓ ↓ ↓

  • にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ

コメントは受け付けていません。

サブコンテンツ

TOP