-
functions.phpファイルの場所を確認します。通常、WordPressテーマのディレクトリ内にあります。
-
functions.phpファイルをテキストエディタで開きます。
-
ページテンプレートを作成します。以下は、基本的なページテンプレートの例です。
<?php
/*
* Template Name: カスタムテンプレート
*/
// ここにテンプレートのコードを追加します
// 例: ループを使用して投稿を表示する
if (have_posts()) {
while (have_posts()) {
the_post();
the_title();
the_content();
}
}
?>
- functions.phpファイルに以下のコードを追加します。
add_action('template_include', 'custom_template_include');
function custom_template_include($template) {
if (is_page_template('カスタムテンプレート.php')) {
$new_template = locate_template(array('カスタムテンプレート.php'));
if ('' != $new_template) {
return $new_template;
}
}
return $template;
}
上記のコードは、テンプレートファイルがカスタムテンプレート.php
という名前である場合に、そのテンプレートファイルを表示するように指示します。カスタムテンプレート.php
の部分を作成したテンプレートファイルの名前に変更してください。
- functions.phpファイルを保存します。
これで、functions.phpファイルを使用してページテンプレートを表示する準備が整いました。WordPressの管理画面でページを編集すると、テンプレートのドロップダウンメニューにカスタムテンプレートが表示されるはずです。
以上が、functions.phpファイルを使用してページテンプレートを表示する方法です。コード例と手順を詳細に示しましたが、テーマや要件によって変化する場合もありますので、適宜調整してください。