—
概要
- ユースケース: 特定のページにカスタムデザインや機能を適用したい場合に、カスタムテンプレートを作成する必要があります。これにより、特定のページだけが他と異なるデザインや機能を持つことができます。
- 前提条件: WordPressのテーマファイルを編集できる知識が必要です。
サンプルコード
<?php
/*
Template Name: Custom Template
*/
get_header(); ?>
<!-- ここにカスタムテンプレートのHTMLコードを記述 -->
<?php get_footer(); ?>
解説
- `Template Name: Custom Template`: この行でテンプレートの名前を指定します。この名前でWordPress管理画面からページを作成する際にこのテンプレートを選択できます。
- `get_header();`と`get_footer();`: ヘッダーとフッターを取得するための関数です。これにより、テーマの一貫性を保ちながらカスタムテンプレートを作成できます。
ベストプラクティス
- カスタムテンプレートを作成する際は、テーマの子テーマを使用することをお勧めします。親テーマがアップデートされても、カスタムテンプレートが失われる心配がありません。
- カスタムテンプレート内で特定のカスタムフィールドやカスタムクエリを使用する場合は、適切なセキュリティ対策を施してください。
—
以上が、WordPressにおいてカスタムテンプレートを作成して特定のページに適用する方法の手順とベストプラクティスです。