草庐IT

woocommerce-theming

全部标签

php - 如何让 Woocommerce 不保存结账账单字段

我有一个特殊情况,我需要很多人登录一个专门创建的用户(一个登录名和一个密码)并通过它购买商品。问题是,如果A人使用此ONE用户凭据登录并进行购买,他将在运输/账单详细信息中留下痕迹,然后B人将在结帐页面中看到这些详细信息。Woocommerce默认保存这些详细信息,我该如何禁用它?如何使WoocommerceChechout页面始终具有空字段且没有预填充以前购买的数据?谢谢!蝠鲼 最佳答案 您需要此过滤器...此过滤器旨在覆盖结帐时显示的值...下面将返回空字符串...以清空显示的值。add_filter('woocommerce_

php - 为所有 WooCommerce 产品启用永久审查复选框选项

我想为所有现有产品和新添加的产品永久启用审核复选框。我查看了WooCommerce设置,但那是不可能的。我在互联网上搜索过,但没有找到任何东西。如何批量编辑所有现有产品以获得评论启用?当我们添加新产品时,它也应该被自动检查。有办法吗?可能吗?提前致谢。 最佳答案 Thisispossible,butyouwillneed2functions.Onetoupdateallexistingproductsinnyourshop,thatyouwilluseonlyonetime,andtheotherforallnewlypublish

php - 在 WooCommerce 结帐页面中自定义文本 "Total"

我想将结帐页面中的“Total”文本更改为“Totalinkl.vat”。我试过不同的东西都没有成功......这是我的目标:这是代码片段。我搜索了所有语言文件,但找不到任何内容。我已经安装了Q翻译插件,但我认为这不是问题所在。我可以努力编写代码,但这不是一个好的解决方案,因为我必须在我的所有文件中进行此编辑。请问我怎样才能做到这一点?谢谢 最佳答案 选项1(最佳选项)Overridingthewoocommercecheckout/review-order.php模板。Youneedfirst(ifnotdone)tocopyth

php - 在 WooCommerce 中以编程方式获取购物车税总额

如何在WordPress的functions.php页面中获取WooCommerce的总税额,使用:global$woocommerce;$discount=$woocommerce->cart->tax_total;但不返回任何值。我如何获得购物车总税额?本质上,我希望为用户计算税金,但由于客户将支付COD税金,因此减少了税金。完整代码如下:add_action('woocommerce_calculate_totals','action_cart_calculate_totals',10,1);functionaction_cart_calculate_totals($cart_o

php - 显示 woocommerce 可变产品价格

如何在单个产品页面上显示当前事件变体的woocommerce可变价格?我使用代码:is_type('simple')){?>get_price_html();?>product_type=='variable'){$available_variations=$product->get_available_variations();$variation_id=$available_variations[0]['variation_id'];//Gettingthevariableidofjustthe1stproduct.Youcanloop$available_variationsto

php - WooCommerce 通过属性查询获取产品

我有一个带有属性颜色的产品。属性值为红色、蓝色和绿色。我正在尝试创建自定义搜索,但我无法获得提取任何产品的查询。$args=array('post_type'=>array('product'),'post_status'=>'publish','posts_per_page'=>-1,'meta_query'=>array(array('key'=>'_visibility','value'=>array('catalog','visible'),'compare'=>'IN',)),'tax_query'=>array(array('taxonomy'=>'product','fi

php - 在 Woocommerce Recent Products 短代码中仅显示 "in stock"产品

当在我的首页上使用WoocommerceRecentProducts简码时,我需要排除显示缺货项目。[recent_products]是否可以创建类似hide_outofstock="true"或类似规则的规则来停止显示缺货产品?我在网上搜索了有关如何解决此问题的想法,虽然我根本不是编码人员,但通常我能够通过科学怪人来解决此类问题。但是,现在我很难过。我们将不胜感激所有的帮助。我不能只通过WooCommerce设置页面隐藏所有缺货产品,因为它们需要在网站的其他区域可见。使用“隐藏”而不是“不提取”缺货产品的代码只会在本应显示产品的地方显示空白区域。需要在库存水平经常变化时动态工作-按产

php - 更改特定 WooCommerce 电子邮件通知的发件人姓名和电子邮件地址

如何在WooCommerce中更改特定电子邮件通知的电子邮件发件人地址和名称?例如:仅为客户处理订单电子邮件通知更改发件人姓名和电子邮件地址。但不是针对所有电子邮件通知,只是针对特定的通知。 最佳答案 发件人姓名和电子邮件地址在此处设置(在Woocommerce“电子邮件”设置选项卡的末尾:此字段通过专用过滤器Hook传递,允许您有条件地更改值。这是一个有条件地限制为“客户处理电子邮件通知”的示例://Changesendernameadd_filter('woocommerce_email_from_name',function(

php - 在 Woocommerce 文件页面上显示特定的产品属性

我想在每个产品的商店页面上显示我选择的一些特定产品属性。有必要显示属性的名称并与它的值相对。我开始写代码,我想至少打印名字,但我只显示最后一个属性的名字add_action('woocommerce_after_shop_loop_item','add_attribute');functionadd_attribute(){global$product;$weigth_val=$product->get_attribute('weight');$quant_val=$product->get_attribute('quantity');$length_val=$product->get

php - 在产品详细信息页面上的 WooCommerce 中按类别 ID 获取类别 URL

我正在寻找产品详细信息页面上的类别URL。我正在使用以下代码获取类别ID,但我不确定如何获取类别URL。ID,'product_cat');foreach($termsas$term){echo$product_cat_id=$term->term_id;break;} 最佳答案 如果您有产品类别id,您可以使用$link=get_term_link($product_cat_id,'product_cat');获取产品分类的url。编辑确保product_cat_id是一个整数,使用下面一行来完全保存:$link=get_term