Usunięcie tagów w WooCommerce

Tagi to prócz kategorii druga taksonomia, która w WooCommerce służy do szufladkowania produktów. Ale jak wiele osób korzysta z tagów w WooCommerce?

Niewiele i to bardzo bardzo niewiele. Tak więc skoro nie korzystam i wątpliwe jest abym to wykorzystał, to może usunę z menu? O to właśnie ostatnio podpytał mnie klient. Chciał usunąć wszystko co zbędne, aby nie zagracało mu menu, widoków itd.

Aby usunąć tagi z menu „Produkty” należy do pliku functions.php naszego motywu wkleić kod:

 

add_action('init', function() {
register_taxonomy('product_tag', 'product', [
'public' => false,
'show_ui' => false,
'show_admin_column' => false,
'show_in_nav_menus' => false,
'show_tagcloud' => false,
]);
}, 100);

I możemy jeszcze usunąć tagi z widoku listy produktów. Odpadnie jedna zbędna kolumna. W tym celu dodajemy do powyższego kod:

add_action( 'admin_init' , function() {
add_filter('manage_product_posts_columns', function($columns) {
unset($columns['product_tag']);
return $columns;
}, 100);
});

A co ma do tego ta kaczka na zdjęciu? No jak to, przecież ukrywamy!
Swoją drogą to ciekawy kolaż wyszedł, jakby kaczka kreta udawała… ;-)

17 grudnia 2018, Tomasz Bartosiewicz,

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *