*
* @param array $categories List of categories to create.
* @param int $post_id Optional. The post ID. Default empty.
- * @return List of categories to create for the given post.
+ * @return array List of categories to create for the given post.
*/
function wp_create_categories( $categories, $post_id = '' ) {
$cat_ids = array ();
$terms = get_object_term_cache( $post_id, $taxonomy );
if ( false === $terms ) {
$terms = wp_get_object_terms( $post_id, $taxonomy );
- wp_cache_add( $post_id, $terms, $taxonomy . '_relationships' );
+ wp_cache_add( $post_id, wp_list_pluck( $terms, 'term_id' ), $taxonomy . '_relationships' );
}
if ( ! $terms ) {
$terms_to_edit = esc_attr( join( ',', $term_names ) );
/**
- * Filter the comma-separated list of terms available to edit.
+ * Filters the comma-separated list of terms available to edit.
*
* @since 2.8.0
*