2016-09-24 3 views
0

클래스를 기존 woocommerce 제품 위젯에 추가하고 싶습니다.Woocommerce 제품 위젯 html 클래스를 편집하려면 어떻게해야합니까?

파일 '/includes/widgets/class-wc-widget-products.php'에는 다음과 같은 필터가 있습니다.

echo apply_filters('woocommerce_before_widget_product_list', '<ul class="product_list_widget">'); 

내 테마 내에서 해당 필터의 <ul class="product_list_widget"> HTML을 편집 할 수있는 방법이 있습니까?

답변

0

이것은 곧은 것 같습니다. 당신의 functions.php

add_filter("woocommerce_before_widget_product_list", "edit_product_widget_list", 1, 1); 

//$old_html contains -> <ul class="product_list_widget"> 
function edit_product_widget_list ($old_html) { 
    return '<ul class="my_own_class_here">'; // change your class here 
} 

행운을 빕니다에 다음을 추가 :

+1

이 뛰어나, 정말 간단 할! 나는 지금 add_filter를 사용하게 될 것이다 :) 고마워. – scopeak

관련 문제