在管理员新产品页面中默认将产品类型设置为 "variable"
Set the product type to "variable" by default in admin new product pages
我正在创建一个仅包含可变产品的 WooCommerce 商店。创建新产品时,我总是需要手动将产品数据更改为可变产品。当你有数百种产品时,这会变得有点痛苦:)
我在 Internet 上搜索过,但找不到任何东西...
<php?
// Code here
?>
我正在寻找一个 PHP 片段来在创建新产品时将可变产品设置为默认值,有什么想法吗?
已更新 - 以下代码将 select 默认情况下在产品类型 select 或新产品页面的后端“可变”:
add_action( 'admin_footer', 'product_type_selector_filter_callback' );
function product_type_selector_filter_callback() {
global $pagenow, $post_type;
if( $pagenow === 'post-new.php' && $post_type === 'product' ) :
?>
<script>
jQuery(function($){
$('select#product-type').val('variable').change();
});
</script>
<?php
endif;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
我正在创建一个仅包含可变产品的 WooCommerce 商店。创建新产品时,我总是需要手动将产品数据更改为可变产品。当你有数百种产品时,这会变得有点痛苦:)
我在 Internet 上搜索过,但找不到任何东西...
<php?
// Code here
?>
我正在寻找一个 PHP 片段来在创建新产品时将可变产品设置为默认值,有什么想法吗?
已更新 - 以下代码将 select 默认情况下在产品类型 select 或新产品页面的后端“可变”:
add_action( 'admin_footer', 'product_type_selector_filter_callback' );
function product_type_selector_filter_callback() {
global $pagenow, $post_type;
if( $pagenow === 'post-new.php' && $post_type === 'product' ) :
?>
<script>
jQuery(function($){
$('select#product-type').val('variable').change();
});
</script>
<?php
endif;
}
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。