シェフ俗に言う「ブログ」を更新するのがメインのWEBサイトだと、あまり触れることのない「固定ページ」。テーマによっても違うと思いますが、通常は、公開しても一覧記事に表示されないので、直接リンクするしかありません。その都度URLを入力するのは面倒だし、サイトによっては、特定の固定ページを順番を指定して一覧表示したいケースもあると思うので、今回は、その方法をご紹介します。目次1専用のphpファイルを作成2index.phpやhome.phpにテンプレートを読み込み3固定ページでカスタムフィールドを追加4他の一覧表示したい固定ページも順番を指定5順番を変更したり、一覧に出力させない方法6まとめ専用のphpファイルを作成まず、固定ページを一覧出力するphpファイルをテーマ内に作成し、下記のコードをコピペします。(ファイル名はなんでも構いません。?>「ループするページ」というコメントの中にあるコードはサンプルなので、適宜修正する必要があります。わからなければ、シングルページを出力しているファイルをコピペしてもOKです。index.phpやhome.phpにテンプレートを読み込み上記のファイルを作成したら、表示させたいファイルに下記のようにテンプレートとして読み込ませます。get_template_part('page-list');?>基本的には、「index.php」や「home.php」で読み込ませると思いますが、それ以外のファイルでも大丈夫です。?>固定ページでカスタムフィールドを追加ここからはすべて管理画面内の作業です。一覧表示したい固定ページの画面右上の「表示オプション」をクリック。「カスタマイズフィールド」にチェック。すると、画面下にカスタマイズの設定欄が表示されるので、「新規追加」をクリック。値→数字とそれぞれ入力し、「カスタムフィールドを追加」をクリック。値が1だと1番目に表示され、10だと10番目に表示される仕組みです。後は、他の固定ページでも同じ作業をするだけです。一度カスタムフィールドを追加すると、2回目以降は、タブで選択できるようになるので、入力箇所は値の部分だけになります。順番を変更したり、一覧に出力させない方法また、途中で一覧表示から除外する場合や、順番を変更する場合は、同じく固定ページ内で操作できます。順番を変更→値の数字を変更し、更新まとめ今回ご紹介した方法だと、コードを修正する必要がなく、管理画面内で作業できるので、ミスの発生を防ぐことができます。出力する固定ページや順番をお客さんに管理してもらうなんてことも可能なので、企業のWEBサイト制作をしている場合には特に便利です。́)ゞカテゴリー:カスタマイズシェフこのサイト「Fantastech」を運営している人。WordPressテーマ「4536」の開発中にインプットした情報などを発信中。上に表示された文字を入力してください。「ページを開けません。Jobsの導入方法や注意点などカスタムデータ属性でCSSフレームワークを作ろうきたぞ、国内初の流体シェイプ国内初となる流体シェイプをデザインに取り入れたWordPressテーマ「4536」を公開しました。