如何在 woo commerce 的结帐表单字段中删除额外的 div html 类

Posted

技术标签:

【中文标题】如何在 woo commerce 的结帐表单字段中删除额外的 div html 类【英文标题】:How can i remove extra div html class in checkout forms field in woo commerce 【发布时间】:2021-05-02 09:49:43 【问题描述】:

我想删除结帐表单字段中的额外 html。例如,我想在结帐字段中删除 'woocommerce-input-wrapper spanP 标记。

我已尝试使用钩子删除woocommerce-input-wrapper,但此跨度标记未在 checkfout 字段中删除。

我在我的活动主题中的functions.php中使用了以下脚本。

add_filter('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields($fields)
 
 unset($fields['billing']['billing_address_2']);
//echo "<pre>";print_r($fields);
  $fields['billing']['billing_email'] = array(
      'label'     => '',
      //'input_wrapper' =>'fdsf',
    'placeholder'   => _x('email', 'placeholder', 'woocommerce'),
    'input_class'  => array("form-control"),
    'class'     => array('form-group'),
    'priority'     => 4
     );
 //$fields['billing']['billing_email']['placeholder'] = 'Email Address ';
 $fields['billing']['billing_company']['placeholder'] = 'Business Name';
 $fields['billing']['billing_company']['label'] = 'Business Name';
 $fields['billing']['billing_first_name']['placeholder'] = 'First Name'; 
 $fields['shipping']['shipping_first_name']['placeholder'] = 'First Name';
 $fields['shipping']['shipping_last_name']['placeholder'] = 'Last Name';
 $fields['shipping']['shipping_company']['placeholder'] = 'Company Name'; 
 $fields['billing']['billing_last_name']['placeholder'] = 'Last Name';
 
 $fields['billing']['billing_phone']['placeholder'] = 'Phone ';
 return $fields;
 

谁能帮我删除结帐表单字段中的跨度标签,我对 woocommerce 不太了解,所以请帮助我如何删除跨度标签。

【问题讨论】:

我试过了,但我不知道如何实现这个,你能给我一个归档的例子,这样我就可以做到。 我已经在我的代码中解释了我需要什么,并且我已经尝试了动作挂钩来删除你需要的其他代码。我也是一名开发人员。 ***.com/questions/63992290/… wordpress.stackexchange.com/questions/315781/… 【参考方案1】:

通过将 WooCommerce 的默认结帐模板复制到您的主题文件夹来覆盖它。对新文件进行必要的删除。

【讨论】:

以上是关于如何在 woo commerce 的结帐表单字段中删除额外的 div html 类的主要内容,如果未能解决你的问题,请参考以下文章

Woo commerce 和 PayPal “很抱歉,我们无法使用您选择的资金来源完成您的购买”

Drupal Commerce 以模态显示结帐

如何在 WordPress Woo-Commerce 插件上获取所有包含的产品

php 结帐:添加自定义字段部分#woo

php 重新排序结帐字段#woo

php 结帐:删除字段#woo #hide