From 70f56c2968a89c1fb8ad004bcceb2ea4e2bd4725 Mon Sep 17 00:00:00 2001 From: Jonas Braathen Date: Thu, 25 Jul 2019 22:25:11 +0200 Subject: [PATCH] neuf-associations: Add a utility function for getting a map of associations --- .../neuf-associations-post-type.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/plugins/neuf-associations/neuf-associations-post-type.php b/plugins/neuf-associations/neuf-associations-post-type.php index 35198f23..591a6e91 100644 --- a/plugins/neuf-associations/neuf-associations-post-type.php +++ b/plugins/neuf-associations/neuf-associations-post-type.php @@ -42,6 +42,20 @@ function neuf_associations_post_type() ); } +/* Build array('association ID' => 'association name', ...) */ +function neuf_associations_get_association_map() +{ + $associations = array(); + $association_objects = get_posts(array( + 'post_type' => 'association', + 'numberposts' => -1, + )); + foreach ($association_objects as $association) { + $associations[$association->ID] = $association->post_title; + } + return $associations; +} + /* When the post is saved, saves our custom data */ function neuf_associations_save_postdata($post_id) {