【发布时间】:2018-10-19 02:37:11
【问题描述】:
【问题讨论】:
标签: wordpress woocommerce checkout
【问题讨论】:
标签: wordpress woocommerce checkout
它对我有用
add_filter('woocommerce_checkout_fields', 'theme_override_checkout_notes_fields');
// 我们的挂钩函数 - $fields 通过过滤器传递! 功能 theme_override_checkout_notes_fields( $fields ) { $fields['order']['order_cmets']['placeholder'] = '在此处添加一些订单说明或礼品信息。'; $fields['order']['order_cmets']['label'] = '订单备注或礼品留言'; 返回$字段; }
【讨论】:
在这种情况下直接不要尝试在插件文件中进行编辑。而不是尝试搜索钩子。
这是您可以将其添加到函数文件中的代码。它也会改变文本和占位符
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_checkout_fields 过滤器并将 $fields['order']['order_cmets']['label'] 设置为您的文本想要。
这是它的代码。您应该将其添加到主题的 function.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;
}
【讨论】: