WooComerce 自定义字段仅以默认站点语言显示?

博士MTR

我有一个不知道如何解决自己的问题,所以需要你的帮助。我已将自定义字段插入到我的WooCommerce 网站产品页面我已使用此代码在“添加到购物车”页面下方显示我的自定义字段,并将产品显示在购物车页面下方。

// Display Product settings Fields
add_action( 'woocommerce_product_options_general_product_data', 
'woo_add_custom_general_fields' );
function woo_add_custom_general_fields() {
woocommerce_wp_text_input( array(
    'id'          => '_pd_number',
    'label'       => __( 'Delivery Time', 'woocommerce' ),
    'placeholder' => 'Some text here',
    'desc_tip'    => 'true',
    'description' => __( 'Enter some text', 'woocommerce' )
));
}

// Save Product settings Fields
add_action( 'woocommerce_process_product_meta', 
'woo_add_custom_general_fields_save' );
function woo_add_custom_general_fields_save( $post_id ){
$pd_number = $_POST['_pd_number'];
if( !empty( $pd_number ) )
    update_post_meta( $post_id, '_pd_number', esc_attr( $pd_number ) );
}
// Show text in Product Page
add_action( 'woocommerce_after_add_to_cart_button', 
'add_cf_before_addtocart_in_single_products', 1, 0 );
 function add_cf_before_addtocart_in_single_products()
{
 global $product;

 $pd_number = get_post_meta( $product->get_id(), '_pd_number', true );
 if( !empty( $pd_number ) )
    echo '<div class="pd-number">'. $pd_number .'</div><br>';

}
// Displaying the product custom field in the Cart items
add_filter( 'woocommerce_cart_item_name', 'add_cf_after_cart_item_name', 10, 
 3 );
function add_cf_after_cart_item_name( $name_html, $cart_item, $cart_item_key 
)
{
$product_id = $cart_item['product_id'];
if( $cart_item['variation_id'] > 0 )
    $product_id = $cart_item['variation_id'];

 $pd_number = get_post_meta( $product_id, '_pd_number', true );;
 if( !empty( $pd_number ) )
    $name_html .= '<br><span class="pd-number">'.$pd_number .'</span>';

 return $name_html;
}

但仅在我的默认站点语言 Dansk 上显示。如果从顶部栏中选择英语,则不会显示自定义字段。我使用 WPML 作为语言插件。有什么帮助吗?

阿杰先生

请参阅 在此图像中,如果您将空白自定义字段放在其他语言中,则它不会出现在前端

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何显示Woocomerce Api通话中的数据?

来自分类Dev

我如何在 wp admin 的 woocomerce 订单详细信息页面上显示自定义用户数据

来自分类Dev

在购物车和结帐中添加带有woocomerce产品价格的自定义价格

来自分类Dev

如何在Wordpress主题标题中显示woocomerce产品的类别名称

来自分类Dev

我无法删除或隐藏在woocomerce中显示所有结果

来自分类Dev

如何在Wordpress主题标题中显示woocomerce产品的类别名称

来自分类Dev

特定类别的Woocomerce皮革价格

来自分类Dev

WordPress-在默认自定义字段下拉列表中不显示高级自定义字段元

来自分类Dev

woocomerce中该类别中产品总数的类别名称

来自分类Dev

在woocomerce产品单页中添加作者姓名的钩子

来自分类Dev

WooComerce:如何更改购物车中的标题文本

来自分类Dev

管理员中最昂贵的woocomerce产品的价格

来自分类Dev

如何仅在移动视图中禁用related_products woocomerce

来自分类Dev

WooComerce:如何更改购物车中的标题文本

来自分类Dev

客户如何在woocomerce上传图片并查看结果

来自分类Dev

wordpress(woocomerce) 如何将按钮添加到页眉

来自分类Dev

Woocomerce - 将类添加到输入标签

来自分类Dev

自定义语言突出显示到现有语言?

来自分类Dev

WooCommerce如何自定义显示的订单字段的默认内容?

来自分类Dev

如何让自定义路线显示在谷歌站点地图中?

来自分类Dev

没有互联网连接时,仅以角度pwa显示自定义的脱机页面

来自分类Dev

添加自定义多语言产品字段

来自分类Dev

高级自定义字段库字段图像未显示

来自分类Dev

如何隐藏默认页脚并显示自定义页脚?

来自分类Dev

将显示默认ErrorTemplate以及自定义ErrorTemplate

来自分类Dev

自定义模板后显示默认的必填消息

来自分类Dev

当站点已有主题时安装自定义/默认内容类型

来自分类Dev

自定义字段定义

来自分类Dev

自定义下拉选择器显示或隐藏其他Checkout自定义字段

Related 相关文章

  1. 1

    如何显示Woocomerce Api通话中的数据?

  2. 2

    我如何在 wp admin 的 woocomerce 订单详细信息页面上显示自定义用户数据

  3. 3

    在购物车和结帐中添加带有woocomerce产品价格的自定义价格

  4. 4

    如何在Wordpress主题标题中显示woocomerce产品的类别名称

  5. 5

    我无法删除或隐藏在woocomerce中显示所有结果

  6. 6

    如何在Wordpress主题标题中显示woocomerce产品的类别名称

  7. 7

    特定类别的Woocomerce皮革价格

  8. 8

    WordPress-在默认自定义字段下拉列表中不显示高级自定义字段元

  9. 9

    woocomerce中该类别中产品总数的类别名称

  10. 10

    在woocomerce产品单页中添加作者姓名的钩子

  11. 11

    WooComerce:如何更改购物车中的标题文本

  12. 12

    管理员中最昂贵的woocomerce产品的价格

  13. 13

    如何仅在移动视图中禁用related_products woocomerce

  14. 14

    WooComerce:如何更改购物车中的标题文本

  15. 15

    客户如何在woocomerce上传图片并查看结果

  16. 16

    wordpress(woocomerce) 如何将按钮添加到页眉

  17. 17

    Woocomerce - 将类添加到输入标签

  18. 18

    自定义语言突出显示到现有语言?

  19. 19

    WooCommerce如何自定义显示的订单字段的默认内容?

  20. 20

    如何让自定义路线显示在谷歌站点地图中?

  21. 21

    没有互联网连接时,仅以角度pwa显示自定义的脱机页面

  22. 22

    添加自定义多语言产品字段

  23. 23

    高级自定义字段库字段图像未显示

  24. 24

    如何隐藏默认页脚并显示自定义页脚?

  25. 25

    将显示默认ErrorTemplate以及自定义ErrorTemplate

  26. 26

    自定义模板后显示默认的必填消息

  27. 27

    当站点已有主题时安装自定义/默认内容类型

  28. 28

    自定义字段定义

  29. 29

    自定义下拉选择器显示或隐藏其他Checkout自定义字段

热门标签

归档