• 17-12-2019, 21:48:52
    #1
    Wordpress kategori gizleme kodu var ama woocommerce için çalışmıyor. Woocommerce kategorikeri farklı olduğu için gizleme yapmıyor. Kodlardan da çok anlamadığım için yapamadım. Wordpress woocommerce ürün kategorileri için anasayfadan gizleme kodu nedir. Veya eklenti de olur. Bi tane var ama ürün kategorilerini görmüyor.
  • 17-12-2019, 21:55:34
    #2
    belirli kategori icin ana sayfada yer almamasini mi istiyorsunuz hocam, dogru mu anladim ?
  • 17-12-2019, 21:56:48
    #3
    entriko adlı üyeden alıntı: mesajı görüntüle
    belirli kategori icin ana sayfada yer almamasini mi istiyorsunuz hocam, dogru mu anladim ?
    Evet hocam. Belirli ürün kategorilerinin anasayfada görünmesini istemiyorum.
  • 17-12-2019, 21:58:56
    #4
    sunu deneyin hocam, calismasi lazim : https://www.tychesoftwares.com/hide-...tegories-shop/

    $hide_category = array( 126 );

    buradaki 126, istemediginiz kategori ID si, id leri kategori sayfasinda mouse ile uzerinde durursaniz alabilirsiniz, birden fazla kategori icin virgul ile ayirip yazabilirsiniz, calismazsa bir de tirnak icinde yazin deneyin ('126','44')
  • 17-12-2019, 22:01:20
    #5
    entriko adlı üyeden alıntı: mesajı görüntüle
    sunu deneyin hocam, calismasi lazim : https://www.tychesoftwares.com/hide-...tegories-shop/
    Hocam buna baktım aslında da. İngilizcem olmadığı için nereye nasıl ekleyeceğim anlamadım. Function php ye ekledim hata verdi. Yinede teşekkürler.
  • 17-12-2019, 22:02:36
    #6
    yilmaz5453 adlı üyeden alıntı: mesajı görüntüle
    Hocam buna baktım aslında da. İngilizcem olmadığı için nereye nasıl ekleyeceğim anlamadım. Function php ye ekledim hata verdi. Yinede teşekkürler.
    bilgileri PM den atarsaniz, yardimci olayim
  • 17-12-2019, 22:19:48
    #7
    entriko adlı üyeden alıntı: mesajı görüntüle
    bilgileri PM den atarsaniz, yardimci olayim
    [QUOTE] Hallettim hocam. Kodun giriş kısmından hata veriyordu. Çok koddan da anlamam ama sildim çalıştı.
    function get_subcategory_terms( $terms, $taxonomies, $args ) {
    
        $new_terms     = array();
        $hide_category     = array( Kategori id yazılacak); // Ids of the category you don't want to display on the shop page
        
         // if a product category and on the shop page
        if ( in_array( 'product_cat', $taxonomies ) && !is_admin() && is_shop() ) {
         foreach ( $terms as $key => $term ) {
            if ( ! in_array( $term->term_id, $hide_category ) ) {
                $new_terms[] = $term;
            }
         }
         $terms = $new_terms;
        }
    return $terms;
    }
    add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 );
    İşine yarayan olur belki. Teşekkürler hocam.