Title: カスタムフィールドの集計方法
Last modified: 2020年9月28日

---

# カスタムフィールドの集計方法

 *  解決済 [heysister721](https://ja.wordpress.org/support/users/heysister721/)
 * (@heysister721)
 * [6年前](https://ja.wordpress.org/support/topic/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e9%9b%86%e8%a8%88%e6%96%b9%e6%b3%95/)
 * WordPress 5.5.1-jaを使用しています。
 * 投稿に対してカスタムフィールドを割り当てています。
    項目には（1）氏名：kznName（
   2）件数割合：kznNum が入力できるようになっています。 ちなみに、件数割合には「
   1」か「0.5」しか入らないです。
 * これを固定ページにて氏名毎にグルーピングして、全投稿の件数割合の合計を一覧表示
   したいのですが、全投稿に対する値の抽出方法と合算方法を教えていただけますでしょう
   か。
 * 合算方法は、全投稿のループ処理中、「$sum_kznNum = $sum_kznNum + kznNum」的なこと
   で解決できそうですが、そもそも各投稿のkznNumをどのように抽出するかもわかっていま
   せん。
 * お手伝いいただきたく、よろしくお願いいたします。
    -  このトピックは[heysister721](https://ja.wordpress.org/support/users/heysister721/)
      が6年前に変更しました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

 *  [munyagu](https://ja.wordpress.org/support/users/munyagu/)
 * (@munyagu)
 * [6年前](https://ja.wordpress.org/support/topic/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e9%9b%86%e8%a8%88%e6%96%b9%e6%b3%95/#post-11666907)
 * こんにちは
 * カスタムフィールドはどうやって実現しているのでしょうか。
    何かのプラグインを入れ
   て実現していますか？
 * また、全投稿を取得してループするところまでは実現できているのでしょうか？
 *  トピック投稿者 [heysister721](https://ja.wordpress.org/support/users/heysister721/)
 * (@heysister721)
 * [6年前](https://ja.wordpress.org/support/topic/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e9%9b%86%e8%a8%88%e6%96%b9%e6%b3%95/#post-11666908)
 * [@munyagu](https://ja.wordpress.org/support/users/munyagu/) さん、お返事ありがとう
   ございます。
 * カスタムフィールドは「Advanced Custom Fields」を使って実現しています。
 * 全投稿での取得ループは実現していません。
 *  [munyagu](https://ja.wordpress.org/support/users/munyagu/)
 * (@munyagu)
 * [6年前](https://ja.wordpress.org/support/topic/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e9%9b%86%e8%a8%88%e6%96%b9%e6%b3%95/#post-11666925)
 * どのような条件で投稿を取得する必要があるのか分かりませんが、取得する際に名前の
   順に取得し、ループ処理する中で同じ名前の間だけ`kznNum`を合計します。
    名前が変
   わったらそれまで合計してきた名前と合計値を画面出力した後、合計値をゼロにリセット
   します。
 * 名前の順に取得する方法は[ get_posts() パラメータ](https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts#.E3.83.91.E3.83.A9.E3.83.A1.E3.83.BC.E3.82.BF)
   を参考にしてください。
    パラメータ`meta_key`に`kznName`そ指定し、且つ`orderby`
   に`meta_value`を指定すれば名前の順に取得できると思います。
 *  トピック投稿者 [heysister721](https://ja.wordpress.org/support/users/heysister721/)
 * (@heysister721)
 * [6年前](https://ja.wordpress.org/support/topic/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e9%9b%86%e8%a8%88%e6%96%b9%e6%b3%95/#post-11667146)
 * [@munyagu](https://ja.wordpress.org/support/users/munyagu/) さん、お返事いただき、
   誠にありがとうございました。
 * 折角ご教授頂いたお返事なのですが、私のスキル不足・無知のため、理解できませんで
   した。
 * 申し訳ございませんが、このスレッドを閉じて出直してきます。
 * さらに、本件より先に解決すべき事案が出てきてしまったので、そちらから着手しよう
   と思います。
 * ご協力に感謝致します、ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

 トピック「カスタムフィールドの集計方法」には新たに返信することはできません。

 * フォーラム: [プラグイン](https://ja.wordpress.org/support/forum/plugins/)
 * 4件の返信
 * 2人の参加者
 * 最後の返信者: [heysister721](https://ja.wordpress.org/support/users/heysister721/)
 * 最後の活動: [6年前](https://ja.wordpress.org/support/topic/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%81%ae%e9%9b%86%e8%a8%88%e6%96%b9%e6%b3%95/#post-11667146)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
