当前位置: 首页 > 知识库问答 >
问题:

编辑woocommerce结账页面“订单注释”

徐涵亮
2023-03-14

我想将woocommerce结帐页面的“订单注释”文本字段更改为“特殊注释”。但是我找不到这个文件的确切位置。在我的localhost文件夹中可以在哪里找到此文件?

这是页面的截图:

共有3个答案

柯学
2023-03-14

它对我起作用了

添加过滤器('woocommerce\u checkout\u fields'、'theme\u override\u checkout\u notes\u fields');

//我们的挂钩函数-$字段通过过滤器传递!函数主题\u覆盖\u签出\u注释\u字段($fields){$fields['order']['order\u comments']['placeholder']='在此处添加一些订单注释或礼品信息。;$fields['order']['order\u comments']['label']='订单注释或礼品信息';返回$fields;}

杜成和
2023-03-14

要实现这一点,您需要使用woocommerce_checkout_fields过滤器,并将$field['order']['order_comments']['标签']设置为所需的文本。

这是它的代码。您应该将其添加到主题的函数中。php文件或插件。

add_filter( 'woocommerce_checkout_fields', 'change_order_note_label' );
/**
 * Change Order Notes Label - WooCommerce
 *
 */
function change_order_note_label( $fields ) {

    $fields['order']['order_comments']['label'] = 'Special notes';
    return $fields;
}
陈昂熙
2023-03-14

在这种情况下,不要试图在插件文件中进行编辑。相反,试着去寻找钩子。

这是你可以在函数文件中添加的代码。它还会改变文本和占位符

function md_custom_woocommerce_checkout_fields( $fields ) 
{
    $fields['order']['order_comments']['placeholder'] = 'Special notes';
    $fields['order']['order_comments']['label'] = 'Add your special note';

    return $fields;
}
add_filter( 'woocommerce_checkout_fields', 'md_custom_woocommerce_checkout_fields' );
 类似资料:
  • 非常感谢您的帮助。 到目前为止,尝试了许多方法,但都没有效果,包括此处的建议: 将产品简短描述添加到Woocommerce管理订单预览中 这是我到目前为止所拥有的: 每个产品都有许多属性,我想在编辑订单页面的新列中显示其中一个属性。 问题是产品属性出于某种原因是空的-如果我只是回显$\u product,则该属性中没有数据,即使在数据库中肯定保存了该属性的值。 有什么想法吗? 我已经附加了一个我想

  • 我一直在网上搜索阅读文档 供您参考,我的主产品页面位于主页中,已选择的每个产品都将重定向到签出页面。现在,这里有一个问题。让我解释一下。。。。 你们看,我在结账页面上有一个旋转木马滑块,用户可以在付款之前更改/替换他们的产品(已经添加到购物车中)。 form-checkout.php 如你所见,在旋转木马中,我包含了

  • 在Woocommerce中,下面的代码检索特定的自定义订单项目元数据,并在“管理编辑订单”页面的“常规”区域下添加一个可编辑的自定义字段: 现在,我试图用下面的代码保存自定义的可编辑字段值,但一旦我点击update,它就不会保存任何内容。 我做错了什么?如何保存此自定义字段值? 任何帮助都将不胜感激。

  • 基于“在购物车和订单项名称下显示伍兹商业产品自定义字段”回答我以前的一个问题,代码在产品编辑页面上显示自定义字段。当填写这些字段时,数据将显示在产品页面上。 下面是代码: 如何在“管理”面板的“编辑订单”页面上显示自定义字段?它应该在产品名称后显示这些字段。 更新 据我所知,woocommerce\u checkout\u create\u order\u line\u item对此负责。但我无法

  • 感谢这里的帮助:将帐单详细信息文本更改为发货详细信息我可以通过将此添加到函数来更改Woocommerce结账页面上的帐单详细信息文本。子主题中的php: 更改这3个不同措辞的附加文本的代码是什么:附加信息、产品

  • 简言之: 我想在“daypart”上显示一个新字段。这是一个具有3个选项的下拉字段 其他信息: 我需要将daypart保存在core签出字段中,因为商店会同步到另一个不同步订单元数据的配送服务。 这是代码: