2012-02-22 3 views
0

워드 프레스 플러그인에 포함 된 위젯의 설정을 재정의해야합니다 (플러그인은 woocommerce 임). 플러그인의 위젯 코드에서 어디에서 변경해야하는지 찾았습니다 (product_categories 위젯의 경우 $ cat_args [ 'depth'] = 1을 추가하여 부모 카테고리 만 볼 수 있도록했습니다.) 모든 것이 잘 작동합니다. ,하지만 플러그인을 업데이트하면 변경 사항을 없앨 수 없도록 할 수 있기를 바랍니다. 나는 내가 개발 한 커스텀 테마를 가지고있다 ... 그 테마에서 변경을 가할 수있는 어떤 방법이 있어도 나는 여전히 woocommerce를 안전하게 업데이트 할 수 있는가?WordPress 플러그인 위젯에서 덮어 쓰기 기능

답변

1

유일한 같이 뭔가를 위젯 개발자를 요청하는 것입니다 그 작업을 수행하는 방법 :

$cat_args_depth = 1; 
$cat_args_depth = apply_filters('woocommerce_cat_args_depth', $cat_args_depth); 
$cat_args['depth'] = $cat_args_depth; 

다음 방금

add_filter('woocommerce_cat_args_depth', function($cat_args_depth) { 
    $cat_args_depth = 2; // your value 
    return $cat_args_depth ; 
}); 
+0

흠을 사용할 수는, 그 두려워했다. 응답 주셔서 감사합니다! –

관련 문제