我需要帮助将自定义图像字段添加到我的产品变体中,这些字段与默认字段相同,但具有不同的名称和值或自定义 meta,以便区分默认图像和自定义图像。
我尝试使用此插件
Additional Variation Images Gallery for WooCommerce
但它破坏了我的前端功能。我只是想在我的后端(见附件图片)
我也试过
- WooCommerce : add custom fields to product variations
- Woocommerce: custom image for product variations
或者根据我的知识更改一些自定义代码,但对我不起作用。
2条答案
按热度按时间kyxcudwk1#
通过查看WC源代码,我能够通过以下php代码使其工作:
和下面的js代码:
brgchamk2#
关于atlantehs的回答中的JS部分,我认为click事件应该被添加到按钮本身。我已经用
$(document).on('click', '.upload_my_custom_field_button', add_my_custom_field);
替换了$(document).on('click', '.upload_my_custom_field', add_my_custom_field);
,图像的删除工作正常,因为在更改之前它对我不起作用。这是我用过的,都写在child主题的functions.php中: