从核心来看,post\\u类别似乎总是覆盖:
// Passed post category list overwrites existing category list if not empty.
相反,请尝试以下操作:
//wp_set_post_terms( $post_id, $terms, $taxonomy, $append )
wp_set_post_terms( $entry["post_id"], 48, $taxonomy, true )
显然,用正确的名称替换$taxonomy。