wc_update_attribute( int $id, array $args )
Update an attribute.
Description Description
For available args see wc_create_attribute().
Parameters Parameters
- $id
-
(Required) Attribute ID.
- $args
-
(Required) Attribute arguments.
Return Return
(int|WP_Error)
Source Source
File: includes/wc-attribute-functions.php
function wc_update_attribute( $id, $args ) { global $wpdb; $attribute = wc_get_attribute( $id ); $args['id'] = $attribute ? $attribute->id : 0; if ( $args['id'] && empty( $args['name'] ) ) { $args['name'] = $attribute->name; } $args['old_slug'] = $wpdb->get_var( $wpdb->prepare( " SELECT attribute_name FROM {$wpdb->prefix}woocommerce_attribute_taxonomies WHERE attribute_id = %d ", $args['id'] ) ); return wc_create_attribute( $args ); }
Changelog Changelog
Version | Description |
---|---|
3.2.0 | Introduced. |