小编Jua*_*vid的帖子

在Woocommerce后端产品编辑页面中添加复选框到产品类型选项

我在Woocommerce管理产品数据设置中添加了自定义选项复选框.如果我启用该复选框并保存更改,则该值会正确保存在产品元数据中,但复选框永远不会保持选中状态.

我做错了什么?如何使这个工作作为其他选项复选框?

我的代码:

function add_e_visa_product_option( $product_type_options ) {
    $product_type_options[''] = array(
        'id'            => '_evisa',
        'wrapper_class' => 'show_if_simple show_if_variable',
        'label'         => __( 'eVisa', 'woocommerce' ),
        'description'   => __( '', 'woocommerce' ),
        'default'       => 'no'
    );
    return $product_type_options;
}
add_filter( 'product_type_options', 'add_e_visa_product_option' );

function save_evisa_option_fields( $post_id ) {
  $is_e_visa = isset( $_POST['_evisa'] ) ? 'yes' : 'no';
    update_post_meta( $post_id, '_evisa', $is_e_visa );
}
add_action( 'woocommerce_process_product_meta_simple', 'save_evisa_option_fields'  );
add_action( 'woocommerce_process_product_meta_variable', 'save_evisa_option_fields'  );
Run Code Online (Sandbox Code Playgroud)

php wordpress product backend woocommerce

5
推荐指数
1
解决办法
1190
查看次数

添加一个将在 Woocommerce 简单产品中更改价格的选择字段

我需要在单个产品中添加一个带有自定义价格的选择,如下面的屏幕截图所示;

HTML 选择下拉菜单

在此处输入图片说明

这个想法是,通过从 (select) 中选择一个选项,您可以将其增加到基本价格。

不使用变体,因为我的想法是做更多的事情,但我需要关于如何做到这一点的帮助。

我见过这样做的插件被称为“附加组件”,但我不想使用插件。

php wordpress jquery html-select woocommerce

2
推荐指数
1
解决办法
4235
查看次数

标签 统计

php ×2

woocommerce ×2

wordpress ×2

backend ×1

html-select ×1

jquery ×1

product ×1