-
-
Save artikus11/1d2b2459474154fd27d4e01cb4391e7a to your computer and use it in GitHub Desktop.
/** | |
* Сортировка атрибутов в админке по алфавиту | |
* | |
* @param $attr | |
* | |
* @return array | |
* | |
* @testedwith WooCommerce 6.0 | |
* @author Artem Abramovich | |
*/ | |
function art_woocommerce_sorting_attributes_list( $attr ) { | |
return wp_list_sort( $attr, 'attribute_label', 'ASC' ); | |
} | |
add_filter( 'woocommerce_attribute_taxonomies', 'art_woocommerce_sorting_attributes_list' ); |
I put this in my child theme functions.php and there was no change to the Products > Attribute page.
I put this in my child theme functions.php and there was no change to the Products > Attribute page.
It should work. I checked on several sites, the snippet works. But sometimes it may not work, I don't know why, I'll have time to figure it out
How would you get the attribute slug from a WP_Taxonomy
instance?
Why does WooCommerce use WP_Taxonomy
instances anyway? I thought they had their own WC_Product_Attribute
class.
How would you get the attribute slug from a
WP_Taxonomy
instance?Why does WooCommerce use
WP_Taxonomy
instances anyway? I thought they had their ownWC_Product_Attribute
class.
No way. This is not required. I'm just sorting through what's already there. The woocommerce_attribute_taxonomies filter is triggered after all attributes are received. You don't need to receive anything
How do i add this to my wordpress and arrange the parent attributes after getting this code