WordPressでレビューの個別詳細ページを作った際に、自動でレビューの一覧ページが作りたいなと思いました。そこで色々調べたので記録しておきます。
カスタムフィールドというのが良さそう?
個別詳細ページの投稿時に、カスタムフィールドという機能を使用すれば、商品名・レビュー度・値段・ASINなどフォームを準備出来るようです。
Advanced Custom Fieldsというプラグイン
カスタムフィールド機能を使用するにあたり、色々な種類のフォームを使用したいので、便利なプラグインで、使い勝手・人気が高いものを選びました。
そこで出会ったのがAdvanced Custom Fieldsというプラグインでした。
https://ja.wordpress.org/plugins/advanced-custom-fields/
説明
高度なカスタムフィールドは、他のコンテンツ管理システムのような、より柔軟なデータを必要とする任意のワードプレスのウェブサイトのための完璧なソリューションです。
- Visually create your Fields
- 複数の入力タイプから選択(テキスト、テキストエリア、WYSIWYG、画像、ファイル、ページリンク、投稿オブジェクト、関連、選択、チェックボックス、ラジオボタン、日付ピッカー、真/偽、リピーター、柔軟性のあるコンテンツ、ギャラリー等)
- 簡単に使えるためと高速処理のため、ネイティブ WordPress カスタム投稿タイプを使用します。
設定画面
とりあえず、商品名・ASIN・お気に入り度を設定しました。
↑書籍カテゴリの投稿時に使おうと思ったので書籍カテゴリと紐づけました。
先ずはこれで初期設定が終わりです。
あとは書籍カテゴリでの投稿(編集)、表示phpファイルに出力設定(php修正)です。