静的ページをページのトップに表示させる

WordPressで静的ページをトップページに表示させる。

まずはここを参考にした。

それぞれのページはあなたがテーマ内に作成した特定のカスタムページテンプレート(a PHP template file, e.g., snarfer.php)を使うように設定できます

WordPressは「ページ」というものが静的ページのような役割を果たすので、
ページを作成

ページテンプレートを反映させる

トップページに設定
という流れになる

ページを作成

トップページに入る内容を入力

ページテンプレートを反映させる

ページテンプレートを作成してある場合、右サイドに以下のようなタブが追加される

(今回はめんどくさかったのでdefaultテンプレートからlink.phpをコピーしてきた)

ページテンプレートを作成する場合

ページテンプレートを作成する場合は、「index.php」や「home.php」など予約されているファイル名以外のファイル名でテンプレートを作成し、ソースの先頭に以下の記述を追加する。

/*
Template Name: テンプレート名
*/

これで、ページ作成時にテンプレートを反映させることができる。
もちろん先程のLink.phpにも

/*
Template Name: Links
*/

としっかり記述されていた。

トップページに設定する

設定→表示設定
で「フロントページの表示」の項目で「固定ページ」を選択。
先程作ったページを選択する。

これで完成。
自分の場合トップページにlink.phpというテンプレートを設定したので、リンクがトップページに表示される。

0:38追記

index.phpに「ページテンプレート」としての記述をして、ページ作成で作成(仮にaとします)したページaのテンプレートでindex.phpを選択します。(ページテンプレートの記述の際にテンプレート名を記述しているはずですから、そのテンプレート名を選択します)
表示の固定ページでページaをフロントページに指定します。

これできるかも。後で試す!