WC_Admin_Attributes::process_add_attribute()
Add an attribute.
Метод класса: WC_Admin_Attributes{}
Хуков нет.
Возвращает
true|false|WP_Error
.
Использование
$result = WC_Admin_Attributes::process_add_attribute();
Код WC_Admin_Attributes::process_add_attribute() WC Admin Attributes::process add attribute WC 9.3.3
private static function process_add_attribute() { check_admin_referer( 'woocommerce-add-new_attribute' ); $attribute = self::get_posted_attribute(); $args = array( 'name' => $attribute['attribute_label'], 'slug' => $attribute['attribute_name'], 'type' => $attribute['attribute_type'], 'order_by' => $attribute['attribute_orderby'], 'has_archives' => $attribute['attribute_public'], ); $id = wc_create_attribute( $args ); if ( is_wp_error( $id ) ) { return $id; } return true; }