Ukrywanie Kategorii Woocommerce

Witam, Woocommerce chodź super CRM pod sklep internetowy nie posiada sam w sobie opcji ukrywania kategorii. Dlatego przedstawiam prosty kod (Najnowsza wersja, działa z nowym WP i WOO) który ukrywam nam dowolną kategorie.

Kod wklejamy do pliku function.php w naszym motywie.

Mamy też napisaną wtyczkę dedykowaną pod wordpressa gdzie nie trzeba dodawać kategorii do kodu tylko wszystko robimy z poziomu administracji wordpressa. 

Można kupić ją w naszym sklepie.

<?php
add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 );
function get_subcategory_terms( $terms, $taxonomies, $args ) {
 $new_terms = array();
 // if a product category and on the shop page
 if ( in_array( 'product_cat', $taxonomies ) && ! is_admin() ) {
 foreach ( $terms as $key => $term ) {
   if( is_object ( $term ) ) {
 if ( ! in_array( $term->slug, array( 'cat_name', 'cat_name', 'cat_name', 'cat_name', 'cat_name' ... ) ) ) {
 $new_terms[] = $term;
 }
 }
 }
 $terms = $new_terms;
 }
 return $terms;
}
 ?>
Author avatar
Adrian Żymła
https://codegeek.com.pl
To ja. Projektant w dzień a w nocy deweloper. Nigdy nie śpię… prawie.
© 2023, Wobee Design Lab.
Wszystkie prawa zastrzeżone.