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?