更新(与作者评论相关):我想使用EssentialGridpremiumplugin自定义WooCommercecart.php以显示一些在产品页面上工作正常的元数据。。我想显示一些产品属性字段以及一些我使用EssentialGrid的元字段创建者创建的自定义元字段插件。为了测试,我使用了'Height'属性(所以'pa_height')和自定义字段'Age'哪个slug是'eg-age-cal'。目前,我尝试使用以下方法:还有:但是这些好像都不行。我已经设法让代码可以使用:所以我知道代码正在运行。我只是需要帮助解决问题,如何从这些自定义属性和自定义字段中获取值。谢谢。
我正在开发一种内部“插件”来显示我目前有多少订单,并按状态和客户经理进行拆分。所以我想将其呈现为如下表格:AccountManager|Noofpendingorders|Noofcanceledordersetc我有这么一段代码:functiondisplay_woocommerce_order_count($atts,$content=null){$args=shortcode_atts(array('status'=>'completed',),$atts);$statuses=array_map('trim',explode(',',$args['status']));$ord
我正在开发一个允许用户从主页将产品添加到购物车的网站。我从他们的网站和其他SO问题在线关注了一些资源,这些问题允许我通过Ajax将产品添加到购物车,但如果不重新加载页面,购物车总数将不会更新。WooCommerce'sdocumentation是cpp_header_add_to_cart_fragment函数的来源,它似乎根本不起作用。最初我使用的是add_to_cart_fragments,但我发现它已被弃用,我应该使用woocommerce_add_to_cart_fragments,但这种更改也无济于事。我越读代码...我注意到片段从ajax调用中返回,所以我开始认为我需要用返
我已经找了好几天了,但还没有答案。基本上,我正在尝试用ajax调用替换woocommerce标准的“更新购物车”按钮,当数量发生变化时,它会自动更新订单总价。这是我的htmlProduct1name2000×Product2name2000×在functions.php中我有一个更新总计的函数:publicfunctionupdate_total_price(){check_ajax_referer('update_total_price','security');if(!defined('WOOCOMMERCE_CART')){define('WOOCOMME
我希望WooCommerce插件显示法语文本(fr_FR)。Wordpress的其余部分已正确设置为法语,但WooCommerce仍显示英语。自版本2.2起,不包含语言包。此消息显示在管理页面上:推荐的自动“更新翻译”过程包括允许FTP访问我的服务器,我想避免这一点。WooCommercegit存储库中提供了fr_FR翻译:https://github.com/woothemes/woocommerce-language-packs/raw/master/packages/fr_FR.zip我已将其解压缩到与默认英语文件相同的文件夹中。$ls-lwp-content/plugins/w
如何在woocommerce中获取免费送货所需的最低订单金额(在管理面板woocommerce->设置->送货->免费送货->最低订单金额中设置的woocommerce_free_shipping_min_amount)?我想在前端页面显示这个价格 最佳答案 此值存储在键woocommerce_free_shipping_settings下的option中。它是由WC_Settings_API->init_settings()加载的数组。如果你想直接访问它,你可以使用get_option():$free_shipping_setti
我正在尝试在我的购物车中显示我的产品变体描述。我试过在cart.php模板中插入这段代码:if($_product->is_type('variation')){echo$_product->get_variation_description();}按照此文档https://docs.woocommerce.com/document/template-structure/但是还是没有出现。不确定我在这里做错了什么。有人可以帮忙吗? 最佳答案 针对WooCommerce版本3及更高版本进行了更新自WooCommerce3以来,get_
我在添加到购物车按钮旁边实现了一个删除项目按钮,但是我在获取单个产品的变量$cart_item_key时遇到了问题。我有全局变量$woocommerce和$product,但使用$cart_item_key的唯一方法是foreach,这对我没有任何帮助,因为我需要将我的代码添加到add-to-cart.php。 最佳答案 您必须像这样在循环内为每个产品设置删除链接,foreach($woocommerce->cart->get_cart()as$cart_item_key=>$cart_item){echo$cart_item_ke
在下图中,它显示了折扣价格和百分比我发现没有自定义代码搜索具有此功能。我正在使用下面的代码来显示折扣价,但价格没有格式化(缺少货币符号和小数点):add_filter('woocommerce_get_price_html','modify_woocommerce_get_price_html',10,2);functionmodify_woocommerce_get_price_html($price,$product){if($product->is_on_sale()&&!is_admin())return$price.sprintf(__('Save:%s','woocomme
所以我在网上看了很多,但找不到解决方案...基本上我想做的是显示用户在商店中购买的所有产品的产品循环,就像显示普通产品一样。如果你还是不明白,也许这会帮助你理解我的意思..这是WooCommerce文档中的示例产品循环...'product','posts_per_page'=>12);$loop=newWP_Query($args);if($loop->have_posts()){while($loop->have_posts()):$loop->the_post();woocommerce_get_template_part('content','product');endwhil