选择下载&虚拟选择woo commerce中的特定产品类别

时间:2017-11-21 05:25:04

标签: wordpress woocommerce virtual

我想下载&在选择特定产品类别时自动选择woocommerce中的虚拟选项。 这是我的代码,我不知道这个问题是什么

add_action( 'woocommerce_after_single_product_summary', 'bbloomer_single_category_slug' );

function bbloomer_single_category_slug() {

if ( is`enter code here`_product_category( 'e-version-magazine') ) {
    add_filter('product_type_options', 'product_type_options_default_download');
    function product_type_options_default_download( $product_type_options ){
    if ( array_key_exists('downloadable', $product_type_options ) ) $product_type_options[ 'downloadable' ][ 'default' ] = 'yes';
    return $product_type_options;
}
    add_filter('product_type_options', 'product_type_options_default_virtual');
    function product_type_options_default_virtual( $product_type_options ){
    if ( array_key_exists('virtual', $product_type_options ) ) $product_type_options[ 'virtual' ][ 'default' ] = 'yes';
    return $product_type_options;
}
}

}

此代码选择可下载&默认情况下为虚拟添加新产品:

add_filter('product_type_options', 'product_type_options_default_download');
function product_type_options_default_download( $product_type_options ){
    if ( array_key_exists('downloadable', $product_type_options ) ) $product_type_options[ 'downloadable' ][ 'default' ] = 'yes';
    return $product_type_options;
}

add_filter('product_type_options', 'product_type_options_default_virtual');
function product_type_options_default_virtual( $product_type_options ){
    if ( array_key_exists('virtual', $product_type_options ) ) $product_type_options[ 'virtual' ][ 'default' ] = 'yes';
    return $product_type_options;
}

0 个答案:

没有答案