我在结账时在woocommerce documentation后面添加了一个字段: /*Add document ID to checkout form*/
add_filter( 'woocommerce_checkout_fields' , 'ebani_cedula_checkout_field' );
// Our hooked in function - $fields is passed via the filter!
function ebani_cedula_checkout_field( $fields ) {
$fields[
我可以将一组自定义字段添加到我的WooCommerce结账屏幕上,但需要将其移动到“计费详细信息”之上。
怎样才能做到呢?
根据,下面是添加额外自定义签出字段的示例代码:
/**
* Add the field to the checkout
*/
add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' );
function my_custom_checkout_field( $checkout ) {
echo '<div id="my_cu
在我的Wordpress Woocommerce站点中,当用户选择特定的计费国家时,我需要跳过对计费城市字段的必要验证。
我在下面的类似问题中提到了答案,但这两个问题在我的结账页面上似乎都不起作用。我所做的就是在活动主题的functions.php中复制粘贴这些函数,并相应地更改字段和函数名。但是更改或代码不会出现在结帐页面的源代码中,所需的验证对于不需要输入城市的国家仍然有效。
引用(以下两种答案都不适用于我的结帐页面)
我的密码
// Making the billing city field not required (by default)
add_filter( 'woo
我在我的WooCommerce结账中得到了模糊的错误消息,因为我已经删除了所有标签。在用PHP隐藏标签时,是否有一种方法可以显示正确的错误消息?或者有办法用CSS隐藏结帐标签,但不必隐藏所有标签,因为其中一些标签是相关的(条款和条件、通讯等)。
我们使用以下代码隐藏标签:
// Fjern labels fra checkout
add_filter('woocommerce_checkout_fields','custom_wc_checkout_fields_no_label');
// Our hooked in function - $fields i