Templateはカスタムフィールドを使いやすくしてくれるプラグインです。お店紹介のサイトでは同じ項目を各ページに表示させるため、カスタムフィールドを多用しますから、カスタムフィールドが使い勝手の良さが作業効率の良さに直結します。Templateはかなり優れたプラグインで、様々な使い方ができますが、ここでは実際に東池袋カレーマップで使用したのと同じ流れで設定方法を紹介したいと思います。Templateの説明の前に、東池袋カレーマップを作成するときに行ったカスタムフィールドの運用イメージを確認しておきます。Templateを使うことでカスタムフィールドの作成(修正含む)と記事投稿時の操作性が格段とアップします。Templateの記述ルールは、[ID][tyle(サイズ)][label]の3つで構成されています。[]に挟まれた部分の記述がそのままIDに、「type」でカスタムフィールドの種類を、「label」は投稿画面で表示されるテキストを表しています。IDの命名ルールは特に決まっておらず、自分の好きな名称を付けることができます(CSSと同じ感じ)、また、ID名は日本語でも可能みたいですけど、WordPressのテーマに読み込ませることを考えるとちょっと不安があったので、英数字のみを使っています。「text」は一行のテキストフィールド(sizeが幅)、「textarea」が複数行のフィールド(colsが幅、rowsが行)「file」が画像のアップロードになります。Templateの配布ページ等で確認してください。4、記事投稿画面に設定した内容のカスタムフィールドが表示されます以上でカスタムフィールドの設定は完了です。目次へテーマファイルへの埋め込みカスタムフィールド自体の設定が終わったところで、次はWordPressのテーマファイルへの埋め込み作業を行います(カスタムフィールドは設定しただけでは反映されませんので、ここ作業もかなり重要なものになります)。Ten」をベースにカスタマイズしているかんけいで、編集するテーマファイルは「loop-single.php」になります(テーマファイルによって若干違ってくると思います)。<要注意>テーマファイルの編集に入りますが、WP-PostRatingsの部分だけピックアップしているため、基本的なテーマファイルの編集部分は省略しています。テーマファイルの編集について詳しく知りたい方はWordPressのインストールの「WordPressのテーマ作成に役立つサイト」などを参考にしてください。<編集開始>メニューの[外観]→[テーマ編集]を開き、右のメニューから「loop-single.php」をクリックします。記事関連の記述があるところに以下のファイルを追加。?>(5段階の口コミ評価です。星を選択することで評価できます。Templateで設定したIDになっているので、呼び出したい部分に記述してあげればカスタムフィールドで入力した値が自動的に表示されるようになります。<追記>上記の方法でカスタムフィールドの情報が上手く取得できない時もあるようなので、その場合は以下の2パターンを試してみてください。?>また、画像に関してはこの方法だとID番号しかでないため、少しだけ記述方法が変わっています。?><注意>画像のサイズは[設定]→[メディア]にある「サムネイルのサイズ」に準じるようになっています。サイズを変更したい場合はここでサイズを変更してからアップロードする必要があります(アップロードごのサイズ変更はできません)。<おまけ>最初と最後に以下の記述があるのは、カスタムフィールドに入力がなかった場合は表示させないようにするためのものです。店舗情報だけを掲載するサイトなら不要ですが、別途レビューなどを書くときに「店舗情報ページ」と「レビューページ」のデザインを分けるのに便利です。endif;?>以上で、テーマファイルへの埋め込みは完了です。<参考>上記ページに適応させているCSSはこちらになります。目次へ内容を入力して動作確認カスタムフィールドの設定、テーマファイルへの埋め込みが終わったらついに記事投稿を行います。カスタムフィールドの設定で確認したカスタムフィールド入力欄に必要事項を入力して、ページを「更新」すれば反映されるはずです。上手く表示されない場合は、テーマファイルへの埋め込みでミスがあることがほとんどなので、記述などに問題がないか改めて確認してみてください。上手く行けばこうなります。PM記事拝見しました。他の人のを見ても分らなかったのが、アナタの記事で解決できました!ありがとうございます。私のような初心者にはすごく有り難い内容でした。AM岩嵜(いわさき)さんコメントをありがとうございます。いっていただけると、サイトを作った甲斐があります。今後もサイト制作の参考になれば幸いです。PMcssはstyle.cssに追加するだけでいいのでしょうか。レイアウトが反映されないので困っています。AMコバさん返信が遅くなってしまい、大変申し訳ありません。cssですが、参考のものはもうひとつ外側の「div#page」が入っているので、それを削除すると反映されると思います。若干説明が足りなくてすみませんでした。AMloop-single.phpが存在しないテンプレートの場合はどのファイルに書き込めばいいでしょうか?まずは、YUJIさんのサンプルを丸ごとコピーして、反映されることを確認したうえで自分のやりたいように変更しようと思ってやってみましたが、全然上手くいきません。PMMasashiさんコメントありがとうございます。loop-single.phpが存在しない場合、単一記事の投稿は「single.php」に集約されているはずですので、こちらを修正すれば大丈夫です。ここに紹介しているものをすべて一気にテストしてしまうと「どこに間違いがあるか」がわかりにくくなってしまうため、まずはどれか1つをテストしてうまくいったら増やしていくほうが結果としては効率が良くなると思います。その他でもわからないことがあれば、聞いてください。PMそうですね、YUJIさんが指摘されたように、まず1つをテストしていくことにします。メールに返信もらえると思っていたので返事が遅くなってしまいました。