1. ホーム
  2. php

[解決済み】WordPressにPHPページを追加するにはどうすればいいですか?

2022-04-18 03:46:57

質問

WordPressブログで、サイト全体のCSS/テーマ/デザインの一部でありながら、PHPコードを実行するカスタムページを作成したいのですが、可能でしょうか?

PHPコードはサードパーティのAPIを使用する予定です(そのため、他のPHPファイルを含める必要があります)。

どうすれば実現できますか?

N.B.: 私はWordPress APIと対話する特別なニーズを持っていません。他の特定のPHPライブラリを含むことを除けば、WordPressページに含めたいPHPコードに他の依存関係がないことが必要なのです。ですから、WordPress APIを学習する必要がないソリューションがベストであることは明らかです。

解決方法は?

APIとの連携やプラグインの利用は必要ありません。

まず post.php または page.php をテーマフォルダ内( /wp-content/themes/themename/ ).

新しいファイルの名前を templatename.php (ここで、templatenameは新しいテンプレートの呼び名です)。新しいテンプレートを利用可能なテンプレートのリストに追加するには、新しいファイルの先頭に次のように入力します。

<?php
/*
Template Name: Name of Template
*/
?>

このファイルを(PHPを使って)変更し、他のファイルや必要なものをインクルードすることができます。

次に、WordPressのブログで新しいページを作成し、ページ編集画面にある テンプレート ドロップダウン 属性 ウィジェットの右側にあります。新しいテンプレートを選択し、ページを公開します。

新しいページは templatename.php

ソース グローバルに使用できるカスタムページテンプレートの作成