Navigation

カスタムテンプレートを作成して特定のページに適用する方法

📅 7月 7, 2025
👤
1 min read

概要

  • ユースケース: 特定のページにカスタムデザインや機能を適用したい場合に、カスタムテンプレートを作成する必要があります。これにより、特定のページだけが他と異なるデザインや機能を持つことができます。
  • 前提条件: WordPressのテーマファイルを編集できる知識が必要です。

サンプルコード


<?php
/*
Template Name: Custom Template
*/
get_header(); ?>

<!-- ここにカスタムテンプレートのHTMLコードを記述 -->

<?php get_footer(); ?>

解説

  • `Template Name: Custom Template`: この行でテンプレートの名前を指定します。この名前でWordPress管理画面からページを作成する際にこのテンプレートを選択できます。
  • `get_header();`と`get_footer();`: ヘッダーとフッターを取得するための関数です。これにより、テーマの一貫性を保ちながらカスタムテンプレートを作成できます。

ベストプラクティス

  • カスタムテンプレートを作成する際は、テーマの子テーマを使用することをお勧めします。親テーマがアップデートされても、カスタムテンプレートが失われる心配がありません。
  • カスタムテンプレート内で特定のカスタムフィールドやカスタムクエリを使用する場合は、適切なセキュリティ対策を施してください。

以上が、WordPressにおいてカスタムテンプレートを作成して特定のページに適用する方法の手順とベストプラクティスです。

← Back to WordPress