-
-
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_Taxonomyinstance?Why does WooCommerce use
WP_Taxonomyinstances anyway? I thought they had their ownWC_Product_Attributeclass.
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