2.5 物件に対する提案のカウントを設置する

1Reading Time

表示させたカスタム投稿にフォームを設置し、そのフォームからの送信数をカウントする機能

前提

  • 元のカスタム投稿にカウント用のフィールド(ここでは「proposal_number」)を設置
  • フォームに元のカスタム投稿のPOST_IDを取得するフィールド(ここでは「property_id」)を設置
  • 投稿フォームに「Calcurated Field」を設置し計算
  • フォーム送信とは別にその値をポストアクションで「Insert/Update Post」で更新

 

実装

JetFormBuilderでフォーム作成時に「Calcurated Field」」を配置

グローバルリンク - 2.5 物件に対する提案のカウントを設置する

 

メタデータ「proposal_number」の値を取得し、+1する

※フォームに「proposal_number」自体を追加する必要はない。

フォーム送信以外に元の投稿へその値をポストアクションで「Insert/Update Post」で更新

グローバルリンク - 2.5 物件に対する提案のカウントを設置する

元のカスタムポストも更新アクションを実行する。