2012-02-22 8 views
0

ワードプレスプラグインに含まれているウィジェットの設定を上書きする必要があります(プラグインはwoocommerceです)。私は変更を行う必要があるプラグインのウィジェットコードを見つけました(product_categoriesウィジェットの場合、$ cat_args ['depth'] = 1;を追加して親カテゴリのみを表示します)、すべて正常に動作しますしかし、プラグインが更新されても変更を一掃することはできないように、私はそれをできるようにしたい。私は私が開発したカスタムテーマを持っています...私はまだ安全にwoocommerceをアップデートできるように、そのテーマを変更する方法はありますか?ワードプレスプラグインウィジェットのオーバーライド機能

答えて

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

うーんを使用することができ、私はそれを恐れていました。レスポンスありがとう! –

関連する問題