Selamlar;
Buyrun Çözümünüz:
Bu kodu, WordPress sitenizin temasının functions.php dosyasına veya bir eklenti aracılığıyla ekleyebilirsiniz. php Kodu kopyala.

function hide_products_with_tag($query) {
    if (!is_admin() && $query->is_main_query()) {
        // Sadece ön yüzeydeki sorguları hedefle
        $tax_query = (array) $query->get('tax_query');

        // 'gizle' etiketine sahip ürünleri hariç tut
        $tax_query[] = array(
            'taxonomy' => 'product_tag',
            'field'    => 'slug',
            'terms'    => array('gizle'),
            'operator' => 'NOT IN',
        );

        $query->set('tax_query', $tax_query);
    }
}
add_action('pre_get_posts', 'hide_products_with_tag');
  • WooCommerce ürünlerini düzenlerken "gizle" etiketini ilgili ürünlere ekleyin.
  • Bu etiket ürünlerin kategorilerde ve mağaza sayfasında görünmesini engelleyecektir.