我是第一次使用Wordpress。关于如何在WordPress中做一些事情,有很多信息。我想简单地改变结账页面上邮政编码zip字段的标签。以下是我的步骤。
1>安装woocommerce插件 2>导入Dummy Data 3>安装Astra Starter Template Plugin 4>安装Brandstore主题 5>创建我自己的子主题,按照以下步骤进行 准则
经过测试的网站。在这一点上,一切工作正常。
现在,我想简单地改变 "PostalcodeZip "在chekout页面上的标签。
所以根据woocommerce 准则 我在子主题的functions.php中添加了以下代码。
// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields',100 );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
$fields['billing']['billing_postcode']['label'] = 'Postal Code';
return $fields;
}
当我刷新页面时,并没有改变标签。
Q1> 我如何改变结账页面的字段标签。Q2> 结账页面的模板在哪里?看起来结账页面使用的是
[woocommerce_checkout]
编码
** *在结账时添加该字段**。
add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field')。
功能 my_custom_checkout_field( $checkout ) {
echo '<div id="my_custom_checkout_field"><h2>' . __('My Field') . '</h2>';
woocommerce_form_field( 'my_field_name', array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'label' => __('Fill in this field'),
'placeholder' => __('Enter something'),
), $checkout->get_value( 'my_field_name' ));
echo '</div>';
}