草庐IT

woocommerce-checkout-fields

全部标签

php - WooCommerce 更改加载微调器图标

IM试图更改WooCommerce加载微调器图标。它在woocommerce.css中定义:.woocommerce.blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin1sease-in-outinfinite;animation:spin1sease-in-outinfinite;background:u

php - 在 Woocommerce 上的产品中设置产品类别术语

在Woocommerce中,我有一个名为“平台”的产品属性,该属性的值为“Steam”:所以我批量导入产品并且属性已经存在。但现在我必须为每个产品手动设置类别。是否可以在函数中自动将值设置为产品类别?这个函数返回属性值对吗?functionget_attribute_value_from_name($name){global$wpdb;$name='Platform';$attribute_value=$wpdb->get_var("SELECTattribute_valueFROM{$wpdb->prefix}woocommerce_attribute_taxonomiesWHERE

php - 从外部 API 在 WooCommerce 中发布和更新 JSON 数据

我想从外部API创建帖子(并更新它们),它为我提供了连接到JSON数据的端点,但我没有成功地在我的WordPress/WooCommerce中发布任何这些API数据。我曾尝试使用一些插件来发布JSON数据(在WordPress中可用),但它们对我不起作用。在带有GET请求的Postman中使用此端点“http://api.website.com/rest/catalog/product/1.json”,它会返回JSON数据,但是当我将PHP代码粘贴到我的帖子中时,它不会返回任何数据。如何在我的WooCommerce中发布我使用Postman获取的JSON数据(作为文本、图片/url和标

php - 覆盖主题 "inc"文件夹内的 woocommerce.php 文件中的函数

我一直在努力寻找答案,但我被困住了。对不起,我根本不懂php。在我的theme/inc/functions/文件夹中有一个名为woocommerce.php的文件Hereisalinktothecompletecode我想替换这部分代码(从1067行到1080行)add_filter('woocommerce_registration_errors','registration_errors_validation',10,3);functionregistration_errors_validation($reg_errors,$sanitized_user_login,$user_e

php - 在 WooCommerce Order received 页面上的文本中添加客户电子邮件

在WooCommerce中,在我的感谢/收到订单页面的顶部,我添加了一个自定义文本,代码如下:add_action('woocommerce_thankyou','my_order_received_text',1,0);functionmy_order_received_text(){echo''.__('Yourdownloadlinkwassentto:').'';}如何将客户的电子邮件地址添加到自定义文本的末尾? 最佳答案 Togetthecustomerbillingemail,youcanuseoneofthose:Th

php - 我可以在没有任何 WooCommerce 页面的情况下使用 WooCommerce 功能吗?

我在我的WordPress网站上安装了WooCommerce。在此之后,我创建了一个与WooCommerce无关的自定义页面模板。在此模板中,我想使用WooCommercewc_price()函数,但它不起作用。这是我试过的:global$woocommerce;$woocommerce->wc_price(12);--WC()->wc_price(12);但这两个都不行。那么如何在我的自定义模板中使用此功能(如果可能)? 最佳答案 您可以简单地使用没有WC对象的函数。下面是该函数的定义。所以你可以简单地使用像wc_price(12

php - 根据发货国家/地区使 Woocommerce 结帐电话字段可选

在Woocommerce结帐中,我试图让特定运输国家/地区不需要电话字段。基于"MakecheckoutphonefieldoptionalforspecificcountriesinWooCommerce"答案代码,它运行良好,我尝试进行一些更改以使此代码适用于shippingcountry而不是billing国家。经过多次尝试,我无法弄清楚如何让它发挥作用。任何帮助都将是非常棒的,非常感谢。 最佳答案 以下代码将使帐单电话字段仅在特定的“送货”国家/地区是必需的。自Woocommerce版本3.4+以来,Woocommerce表

php - 仅在 Woocommerce 结帐页面中将文本附加到总价

我有以下代码在购物车和结帐页面的总部分中添加后缀文本:add_filter('woocommerce_cart_total','custom_total_message');functioncustom_total_message($price){$msg='Pricesforgroceryitemsmayvaryatstore.Finalbillwillbebasedonstorereceipt.';return$price.$msg;}但是,我只希望后缀文本仅显示在结帐页面中,而不显示在购物车页面中。我该如何实现? 最佳答案 只

php - 根据 WooCommerce 固定费率送货方式的自定义字段计算添加送货时间

我使用在产品编辑页面上显示自定义字段的代码。此文本框显示单品页面的cooking时间。代码如下://Backend:Displayadditionalproductfieldsadd_action('woocommerce_product_options_general_product_data','add_time_field_general_product_data');functionadd_time_field_general_product_data(){//CustomTimeFieldwoocommerce_wp_text_input(array('id'=>'_cust

php - 在 Woocommerce 购物车和结帐日期时间显示中启用用户本地时间

对于预订网站,我已激活“时区”。应显示访问者的本地时间。在预订表格中,一切正常。使用以下函数时,购物车数据($start_time、$end_time)未正确显示。add_filter('woocommerce_get_item_data','display_cart_data_wc_bookings',10,2);functiondisplay_cart_data_wc_bookings($item_data,$cart_item){if(!empty($cart_item['booking'])){$date_format=apply_filters('woocommerce_bo