Fields tableの基本操作


概要

親子関係を設定したカスタム投稿タイプでは、Fields tableを使って、親の投稿画面から子の投稿情報を直接編集できます。特に、親投稿に関連づけられる子投稿がたくさんある場合には、Fields tableによって作業時間が大幅に節約できるようになります。このページでは、Fields tableに関する一連の基本操作と、子投稿画面から親投稿へ接続する方法を説明します。 このページの説明には、こちらのサンプルケースを用いています。

 

子・投稿タイプを新規投稿する

親・投稿画面に表示されるFields tableセクションから子・投稿タイプの新規投稿を行うことができます。新規投稿時は、いったん記事を保存した後に、Fields tableが有効になります。

親投稿を新規作成し、Fields tableセクションの「Add New Room」をクリックして新しい部屋を追加(作成)します。

テーブル内に子投稿が新規作成された

上の画像で背景が黄色の部分は、入力したデータがまだ保存されていないことを示しています。「Save」ボタンをクリックしてデータを保存します。なお、背景が白の場合は、そのデータが保存済みであることを示しています。※最後に編集中の親投稿の記事を保存するのを忘れないで下さい。

子投稿に入力するフィールド項目を選ぶにはこちらを参照して下さい。

親投稿画面から作成した子投稿が作成されいるかを確認する場合は、子投稿の記事一覧(投稿一覧)を見て下さい。

子投稿の一覧にも記事が作成されている

Fields tableセクションからは幾つでも子投稿を作成できます

Field tableで複数の子投稿を追加したところ

 

子投稿を編集する

Fields tableでは、子投稿のデータを直接編集することもできます。編集を行うと背景が黄色に変わるので必ず変更を保存して下さい。さらに、子投稿タイプの編集画面に移動して詳細な編集を行いたい場合は、編集したい子投稿の右にある「Edit」ボタンをクリックすると子・投稿タイプの編集画面にリダイレクトされます。


 

子投稿を削除する

子投稿を削除するには、削除したい子投稿の右にある「Delete」ボタンをクリックするだけです。親投稿との関連づけが削除されるだけでなく、該当する子投稿が完全に削除されます。


 

Fields table内の子投稿を並び替える

Fields tableには子投稿の表示順を並べ替える機能があります。子投稿の各フィールド項目(列のラベル)をクリックするだけで、クリックした項目を基準に子投稿が並び替えられます。Fields table内に子投稿がたくさんある場合に便利です。

並べ替え前

部屋の広さで並び替えた

Fields tableでの並べ替えは、この画面上での表示に限って行われます。子投稿の実際の順序を変更するわけではありません。したがってViewsプラグイン等でデータを表示する際も、上記Fields tableでの並べ替えは反映しません。Viewsプラグインで表示する際は、各Viewの作成画面で別途表示順序を指定します。

 

子投稿を親投稿に手動で接続させる

既に子投稿(例では部屋)をいくつか作成していて、それらを後から親投稿に接続させる場合や、親投稿と子投稿の接続を変更したい場合は、子投稿の編集画面から操作することができます。子投稿の編集画面を開き、Fields tableセクションのドロップダウンボックスから、関連づける親・投稿記事を選択します。

ドロップダウンボックスから関連づける親投稿記事を選択する