'docs_hub', 'hide_empty' => false]); // Create Map: Doc ID -> Hub IDs $documentor_doc_hub_map = []; // Create Map: Doc ID -> List of Category IDs $documentor_doc_cat_map = []; $documentor_all_docs = get_posts(['post_type' => 'docs', 'numberposts' => -1, 'fields' => 'ids']); if(!empty($documentor_all_docs)){ foreach($documentor_all_docs as $documentor_id){ $documentor_terms = get_the_terms($documentor_id, 'docs_hub'); if($documentor_terms && !is_wp_error($documentor_terms)){ // Extract just the Term IDs $documentor_hub_ids = wp_list_pluck($documentor_terms, 'term_id'); $documentor_doc_hub_map[$documentor_id] = $documentor_hub_ids; } $documentor_cats = get_the_terms($documentor_id, 'docs_category'); if($documentor_cats && !(is_wp_error($documentor_cats))){ $documentor_doc_cat_map[$documentor_id] = wp_list_pluck($documentor_cats, 'term_id'); } } } $documentor_hub_data = [ 'catHubMap' => $documentor_cat_hub_map, 'docHubMap' => $documentor_doc_hub_map, 'docCatMap' => $documentor_doc_cat_map ]; wp_localize_script('documentor-admin-custom', 'doucumentorHubData', $documentor_hub_data); ?>