• 19-01-2021, 14:02:50
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Herkese merhaba,
    Woocommerce tabanlı web sitesinde bir kategori üzerinde çalışıyorum. Ana Kategori (Örneğin, Kadın Giyim) ve alt kategoriler var (örneğin, Kadın Giyim altında pantolon gibi). Aşağıdaki kod kategori ve alt kategorileri bir sağa kayacak şekilde gösteyor.
    Örneğin,
    Kadın Giyim
    Pantolon

    Bununla beraber search box içerisinde arama yaptığım zaman sadece eşleşen değer görüntüleniyor. Yani, üst kategoriler arama sonuçlarında çıkmıyor. Örneğin, 2 farklı hem erkek giyim de hem de kadın giyimde pantolon olduğundan arama sonucunda 2 pantolon çıkıyor. Ancak hangi üst kategoriden geldiği belirsiz (Kadın Giyim - Erkek Giyim).
    Sormak istediğim soru şu, ben bu sonuçları yan yana nasıl gösterecek şekilde bu kodu nasıl düzenleyebilirim (ya da alternatif bir öneri) ? Örneğin, aşağıdaki şekilde:
    Kadın Giyim > Pantolon
    Erkek Giyim > Pantolon


    Normalde bu şekilde: https://i.ibb.co/HHcks28/abcd.png
    Yapmaya çalıştığım ise bu şekilde: https://i.ibb.co/2cXKZgb/abc.png
    <div class="dokan-form-group">                        
    <label for="product_cat" class="form-label"><?php esc_html_e( 'Category', 'dokan-lite' ); ?></label>
    <?php                              
     $product_cat = -1;                                    
    $term = array();                            
    $term = wp_get_post_terms( $post_id, 'product_cat', array( 'fields' => 'ids') );                        
    if ( $term ) {                                  
     $product_cat = reset( $term );                          
     }                                    
    include_once DOKAN_LIB_DIR.'/class.category-walker.php';                
     $category_args =  array(            
    'show_option_none' => __( '- Select a category -', 'dokan-lite' ),          
    'hierarchical'        => 1,                  
    'hide_empty'       => 0,                            
    'name'                  => 'product_cat',                    
    'id'                         => 'product_cat',                              
    'taxonomy'          => 'product_cat',                        
    'title_li'                  => '',                                  
    'class'                    => 'product_cat dokan-form-control dokan-select2',                  
    'exclude'              => '',                              
    'selected'             => $product_cat,                                      
    'walker'                => new CategoryDropdownSingle( $post_id )    
                                  );                                      
     wp_dropdown_categories( apply_filters( 'dokan_product_cat_dropdown_args', $category_args ) );    ?>
  • 19-01-2021, 14:05:13
    #2
    Merhaba, kısa bir arayüz görseli atıp onun üstünde daha detaylı açıklar mısınız?
  • 19-01-2021, 14:07:58
    #3
    Merhaba,
    Görsel ekledim.