2017-07-18 18 views
1

私はWooCommerceバンドル製品プラグインを使用しています。バンドル製品の1つをデフォルトでチェックしようとしています。Woocommerceバンドル製品フィルタ

これまでのところ、私はそれらのすべてをチェックする方法を見つけることができました。基本的には、このフィルタで製品タイプがサブスクリプションかどうかを確認してから、次のフィルタを追加します。

誰かが私にこれを手伝ってもらえますか?これは動作するはず

add_filter('woocommerce_bundled_item_is_optional_checked', 'wc_pb_is_optional_item_checked', 10, 2); 
function wc_pb_is_optional_item_checked($checked, $bundled_item) { 
    // If an item of the bundled product is a subscription 
    if(wc_get_product($bundled_item->item_id)->is_type('subscription')) 
     $checked = true; 

    return $checked; 
} 

add_filter('woocommerce_bundled_item_is_optional_checked', 'wc_pb_is_optional_item_checked', 10, 2); 
function wc_pb_is_optional_item_checked($checked, $bundled_item) { 
    return true; 
} 

答えて

0

あなたは(私はバンドル製品のプラグインを使用しないよう100%を確認していない)、これを試してみてください。

+0

これは機能しませんでした。私はすでに似たような解決策を試しましたが、バンドル製品の選択に支障をきたします。とにかくありがとう :) –

関連する問題