この記事にはプロモーションが含まれています。

【WordPress】テンプレートファイル名を任意の名前にする方法

【WordPress】テンプレートファイル名を任意の名前にする方法

ケケンタ

こんにちは! ケケンタです。

この記事では

WordPressのテンプレートファイルに任意の名前を付ける方法

をご紹介します。

目次

Web制作を仕事にしたいなら

こちらの記事で

Web制作コース独学プラン

についてご紹介しています。

 ̄ ̄ ̄

「仕事が忙しい」、「すぐに欲しい商品がある」という方、必見のサービス

 Amazon Prime 

by Amazon

日時指定便が「無料」で使えるので不在で商品を受け取れないという心配が無くなる

最短で注文した「翌日」に商品が届くので欲しいものがすぐ手に入る 
※ご注文の時間帯やお住まいの地域によります。

Amazonプライムの無料体験は「何度でも」利用可能

Amazonプライムの無料体験を何度も利用する方法

  • Amazonのカート画面で表示される「Amazon Primeの無料体験の案内」をクリック
  • 会員の自動更新を解除しておく=期限が来たら自動解約
  • 1~3ヶ月ぐらいするとAmazonのカート画面再度無料体験の案内が表示される

商品をカートに入れ、カート画面に行ったときに「無料体験の案内」が表示されていれば
1ヶ月間の無料体験を受け取ることが可能です。

ケケンタ

僕自身、過去に少なくとも3回は無料体験を利用しています。

※条件は不明ですが、解約後に一定期間が経過すると、再び「Amazon Prime無料体験の案内」が表示され、再度利用することが可能です。

WordPressのテンプレートファイルについて

WordPressの固定ページや投稿ページには、予めファイルの命名規則が定められています。

例えば次のようなものです。

ページ種別テンプレートファイル名
トップページhome.php、front-page.php
固定ページpage.php、page-スラッグ.php
投稿ページsingle-page.php、single-スラッグ.php
アーカイブページarchive.php
WordPressのページごとのテンプレートファイル名

このように、WordPressでは

「このページを表示するときはこの名前のファイルを出力する」

といったルールが定められているのです。

このルールに従った場合、例えば固定ページのファイル名はすべて

page-○○○.php

という形式になります。

これはこれで統一感があり、またディレクトリ内でもファイルが名前順に整理されるため大きな問題は無いのですが、お仕事の案件などによっては「任意のテンプレートファイル名」を設定したい場面が出てきます。

今回ご紹介するのはそんなときに役立つ、とても簡単でシンプルな方法です。

WordPressで任意のテンプレートファイル名を設定する方法

例えば

kekenta.php

というテンプレートファイルを使用したいとします。

そんなときは

  • kekenta.phpを作成し
  • kekenta.phpの先頭に以下のコードを記述します
<?php
/*
Template Name: 好きなテンプレート名
*/
?>

すると、固定ページのサイドメニューにある「テンプレート」に好きなテンプレート名というテンプレート名が表示されます。

好きなテンプレート名」の部分には文字通り好きな名前のテンプレート名を付けられます。
※日本語も可能

好きなテンプレート名として「Kekenta Temp」を記述したときの例

固定ページの「テンプレート名」に任意のテンプレート名が表示されている様子
固定ページの「テンプレート名」に任意のテンプレート名が表示されている様子

上記の「テンプレート」で「Kekenta Temp」を選択すると、この固定ページが表示される際に、テンプレートファイルとしてkekenta.phpが呼び出されるようになります。

ケケンタ

以上がWordPressでテンプレートファイル名を任意のものに設定する方法です!

まとめ

今回の方法を使用すれば任意の名前でテンプレートファイルを管理することが可能になります。

デフォルトの命名規則(テンプレート階層による呼び出しルール)で問題無ければ特別使用することも無いかと思いますが、案件などによっては任意のテンプレートファイル名での管理が必要になることもあるかと思います。

今回はそんなときに役立つ方法をご紹介させていただきました。

ケケンタ

最後までご覧いただきありがとうございました!
この記事がお役に立ったなら何よりです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次