tag name all php wordpress woocommerce categories products

php - name - WooCommerce get category slug-Aviso de propiedad indefinido con una función



get all tags wordpress (1)

La solución de trabajo para esto es usar la función nativa de WordPress get_term_by() y transponerla en su código de esta manera:

function woocommerceCategorySlug( $id ){ $term = get_term_by(''id'', $id, ''product_cat'', ''ARRAY_A''); return $term[''slug'']; }

Referencia:

Uso esta función para convertir el id. De categoría woocommerce en una categoría slug

function woocommerceCategorySlug($id){ $term = get_term( $id, ''product_cat'' ); return $term->slug; }

Esto está funcionando, pero el problema es que recibo un aviso

Notice: Undefined property: WP_Error::$slug

¿Hay alguna manera de evitar este aviso?