首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >添加自定义字段woocommerce (可变产品)

添加自定义字段woocommerce (可变产品)
EN

Stack Overflow用户
提问于 2016-11-08 19:10:51
回答 2查看 1.1K关注 0票数 2

我搜索如何在woocommerce中为可访问的产品添加自定义字段。我已经这样做了,但只为简单的产品工作。

代码语言:javascript
运行
复制
add_action( 'woocommerce_product_options_general_product_data', 'wc_custom_add_custom_fields' );
function wc_custom_add_custom_fields() {
    // Print a custom text field
    woocommerce_wp_text_input( array(
        'id' => '_custom_text_field',
        'label' => 'Custom Text Field',
        'description' => 'This is a custom field, you can write here anything you want.',
        'desc_tip' => 'true',
        'placeholder' => 'Custom text'
    ) );
}
add_action( 'woocommerce_process_product_meta', 'wc_custom_save_custom_fields' );
function wc_custom_save_custom_fields( $post_id ) {
    if ( ! empty( $_POST['_custom_text_field'] ) ) {
        update_post_meta( $post_id, '_custom_text_field', esc_attr( $_POST['_custom_text_field'] ) );
    }
}

如何为可变产品编辑此内容?

EN

回答 2

Stack Overflow用户

发布于 2017-01-14 04:53:06

只要改变就好

代码语言:javascript
运行
复制
add_action( 'woocommerce_product_options_general_product_data', 'wc_custom_add_custom_fields' );

代码语言:javascript
运行
复制
add_action( 'woocommerce_product_options_inventory_product_data', 'wc_custom_add_custom_fields' );

您的自定义字段将显示在清单选项卡中

票数 1
EN

Stack Overflow用户

发布于 2019-10-31 01:47:02

需要使用该操作

代码语言:javascript
运行
复制
add_action( 'woocommerce_product_after_variable_attributes', 'wc_custom_add_custom_fields', 10, 3 );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40485379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档