Ciao,
come faccio a nascondere delle categorie dalla pagina di shop?
cercando su internet ho trovato alcuni siti che suggeriscono di inserire questo codice nel file function.php
ma non funziona... come posso nascondere le categorie?Codice PHP:function custom_pre_get_posts_query( $q ) {
if ( ! $q->is_main_query() ) return;
if ( ! $q->is_post_type_archive() ) return;
if ( ! is_admin() && is_shop() && ! is_user_logged_in() ) {
$q->set( 'tax_query', array(array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'nome_categoria'), // Don't display products in these categories on the shop page
'operator' => 'NOT IN'
)));
}
remove_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
}

Rispondi quotando
