为了账号安全,请及时绑定邮箱和手机立即绑定

在 WooCommerce 3.6 中向单一产品附加信息表添加行

在 WooCommerce 3.6 中向单一产品附加信息表添加行

PHP
慕森卡 2021-10-22 14:38:46
我正在尝试向单一产品附加信息表中添加一行。实际上是否有任何钩子或过滤器可以做到这一点?我已经搜索了钩子,但无法找出解决方案。任何帮助表示赞赏。
查看完整描述

1 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

从 WooCommerce 3.6 版开始,您可以woocommerce_display_product_attributes以这种简单的方式使用过滤器钩子,在“附加信息”表(选项卡)中添加自定义标签/值对:


add_filter( 'woocommerce_display_product_attributes', 'custom_product_additional_information', 10, 2 );

function custom_product_additional_information( $product_attributes, $product ) {

    // First row

    $product_attributes[ 'attribute_' . 'custom-one' ] = array(

        'label' => __('Label One'),

        'value' => __('Value 1'),

    );


    // Second row

    $product_attributes[ 'attribute_' . 'custom-two' ] = array(

        'label' => __('Label Two'),

        'value' => __('Value 2'),

    );


    return $product_attributes;

}

代码位于您的活动子主题(或活动主题)的 functions.php 文件中。测试和工作。

//img1.sycdn.imooc.com//61725cbd0001128608080265.jpg

查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信