Dev*_*Dev 3 php wordpress woocommerce
在管理 Woocommerce 产品页面上,对于可变产品,在“变体”设置上,对于所有产品变体,我希望默认启用“管理库存”选项,并将“库存数量”选项设置为1。
使用Get Woocommerce to Manage Stock 作为默认答案代码,我可以为默认库存选项卡(针对父变量产品)执行此操作。
我什至尝试过Woocommerce:创建变体 - 管理按默认答案代码检查的库存,但它对我不起作用。
任何帮助将不胜感激。
有关信息,woocommerce_product_variation_get_manage_stock钩子不再存在。
基于 jQuery 代码,以下内容将启用“管理库存”并将所有产品变体的“库存数量”设置为1 :
add_action( 'admin_footer', 'custom_admin_product_variations_js' );
function custom_admin_product_variations_js() {
global $post_type;
if ( 'product' === $post_type ) :
?><script type='text/javascript'>
jQuery( function($) {
$('#variable_product_options').on( 'change', function(){
$('input.variable_manage_stock').each( function(){
if( ! $(this).is(':checked') ){
$(this).attr('checked', 'checked').closest('div').find('.wc_input_stock').val(1);
}
});
});
});
</script><?php
endif;
}
Run Code Online (Sandbox Code Playgroud)
代码位于活动子主题(或活动主题)的functions.php 文件中。经过测试并有效。
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |