如何在WooCommerce中获得术语自定义字段值?

亚历克斯格雷

我已经pa_color通过以下自然方式分类术语创建了一个“颜色”自定义字段

这是我的代码:

add_action( 'pa_color_add_form_fields', 'themename_pa_color_add_term_fields' );
 
function themename_pa_color_add_term_fields( $taxonomy ) {
    ?>
    <div class="form-field">
    <label for="themename_pa_color">PA Color</label>
    <input type="color" name="themename_pa_color" id="themename_pa_color" class="wpColorChoose" />
    <p>Field description may go here.</p>
    </div>
    <?php 
}

add_action( 'pa_color_edit_form_fields', 'themename_pa_color_edit_term_fields', 10, 2 );
 
function themename_pa_color_edit_term_fields( $term, $taxonomy ) {
 
    $value = get_term_meta( $term->term_id, 'themename_pa_color', true );
 
    echo '<tr class="form-field">
    <th>
        <label for="themename_pa_color">PA Color</label>
    </th>
    <td>
        <input name="themename_pa_color" id="themename_pa_color" type="color" class="wpColorChoose" value="' . esc_attr( $value ) .'" />
        <p class="description">Field description may go here.</p>
    </td>
    </tr>';
}

add_action( 'created_pa_color', 'themename_pa_color_save_term_fields' );
add_action( 'edited_pa_color', 'themename_pa_color_save_term_fields' );
 
function themename_pa_color_save_term_fields( $term_id ) {
 
    update_term_meta(
        $term_id,
        'themename_pa_color',
        sanitize_text_field( $_POST[ 'themename_pa_color' ] )
    );
 
}

我怎样才能将他们的价值观带到我需要的地方?

尝试使用时$term->themename_pa_color,它不起作用。

它适用于名称和描述默认字段,例如$term->name$term->description,但不适用于我的字段。

这就是我创建它的方式,它可以正确保存值。

LoicTheAztec

您的代码正在为“ pa_color”分类法中的术语添加自定义字段。因此,这是关于术语元数据的,它从未包含在WP_Term对象中,因此不能作为该WP_Term对象的属性来访问

因此答案就在您的代码中。您需要get_term_meta()像在自己的代码中一样(在第二个函数中)使用WordPress函数

$value = get_term_meta( $term->term_id, 'themename_pa_color', true );

echo $value; // Display value

$term->term_id术语Id和themename_pa_colormeta键在哪里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在WooCommerce订单中显示产品自定义字段(自定义SKU)

来自分类Dev

添加产品时,如何在woocommerce产品页面中设置必填(必填)自定义字段值

来自分类Dev

允许自定义字段值在WooCommerce中可移动

来自分类Dev

如何在Woocommerce中获得“送货方式”自定义其他数据?

来自分类Dev

如何在woocommerce中更改自定义送货字段时更新送货计算?

来自分类Dev

如何在woocommerce结帐表单字段中重新排列/自定义html

来自分类Dev

如何在Woocommerce中将自定义字段添加到类别中?

来自分类Dev

如何在感谢页面woocommerce中从订单访问自定义字段

来自分类Dev

在Woocommerce中获取自定义帖子类型的自定义字段价格值

来自分类Dev

如何在WordPress中获取具有特定元值的帖子的所有自定义术语?

来自分类Dev

如何在Sugarcrm的自定义下拉字段中更改值时填充自定义文本区域?

来自分类Dev

Woocommerce在“谢谢”页面上获得自定义选择字段值

来自分类Dev

在 WooCommerce 中隐藏自定义字段

来自分类Dev

如何在Prestashop中的表的自定义字段中插入值?

来自分类Dev

如何在DNN中获取自定义字段值

来自分类Dev

如何在DNN中获取自定义字段值

来自分类Dev

如何在jQuery中通过自定义属性获取输入字段的值

来自分类Dev

如何在Django中显示新创建的自定义模型字段的值?

来自分类Dev

如何在ModelAdmin中为自定义字段分配初始值?

来自分类Dev

如何在Caren Model Magento 2中获取自定义字段结帐地址的值

来自分类Dev

如何在woocommerce中添加自定义运费?

来自分类Dev

如何在 WooCommerce 中自定义 URL 和 Breadcrumb?

来自分类Dev

Woocommerce - WooCommerce 插件的变化样本 - 属性术语自定义字段的 REST API?

来自分类Dev

从 Woocommerce 结帐中的自定义产品字段值中填写选择字段选项

来自分类Dev

如何在Django中创建自定义选择字段?

来自分类Dev

如何在Modle中验证自定义字段

来自分类Dev

如何在Django中自定义子弹字段?

来自分类Dev

如何在SonataAdmin中自定义特定的字段渲染?

来自分类Dev

如何在Django中命名自定义表单的字段?

Related 相关文章

  1. 1

    如何在WooCommerce订单中显示产品自定义字段(自定义SKU)

  2. 2

    添加产品时,如何在woocommerce产品页面中设置必填(必填)自定义字段值

  3. 3

    允许自定义字段值在WooCommerce中可移动

  4. 4

    如何在Woocommerce中获得“送货方式”自定义其他数据?

  5. 5

    如何在woocommerce中更改自定义送货字段时更新送货计算?

  6. 6

    如何在woocommerce结帐表单字段中重新排列/自定义html

  7. 7

    如何在Woocommerce中将自定义字段添加到类别中?

  8. 8

    如何在感谢页面woocommerce中从订单访问自定义字段

  9. 9

    在Woocommerce中获取自定义帖子类型的自定义字段价格值

  10. 10

    如何在WordPress中获取具有特定元值的帖子的所有自定义术语?

  11. 11

    如何在Sugarcrm的自定义下拉字段中更改值时填充自定义文本区域?

  12. 12

    Woocommerce在“谢谢”页面上获得自定义选择字段值

  13. 13

    在 WooCommerce 中隐藏自定义字段

  14. 14

    如何在Prestashop中的表的自定义字段中插入值?

  15. 15

    如何在DNN中获取自定义字段值

  16. 16

    如何在DNN中获取自定义字段值

  17. 17

    如何在jQuery中通过自定义属性获取输入字段的值

  18. 18

    如何在Django中显示新创建的自定义模型字段的值?

  19. 19

    如何在ModelAdmin中为自定义字段分配初始值?

  20. 20

    如何在Caren Model Magento 2中获取自定义字段结帐地址的值

  21. 21

    如何在woocommerce中添加自定义运费?

  22. 22

    如何在 WooCommerce 中自定义 URL 和 Breadcrumb?

  23. 23

    Woocommerce - WooCommerce 插件的变化样本 - 属性术语自定义字段的 REST API?

  24. 24

    从 Woocommerce 结帐中的自定义产品字段值中填写选择字段选项

  25. 25

    如何在Django中创建自定义选择字段?

  26. 26

    如何在Modle中验证自定义字段

  27. 27

    如何在Django中自定义子弹字段?

  28. 28

    如何在SonataAdmin中自定义特定的字段渲染?

  29. 29

    如何在Django中命名自定义表单的字段?

热门标签

归档