草庐IT

Woocommerce

全部标签

php - 我怎样才能像 WooCommerce 后端一样获得每个类别的产品数量?

我正在建立一个新网站,我对Woocommerce非常满意。我只需要一个快速技巧来获取每个类别中的产品数量。我已经在每种产品上标出类别,但无法弄清楚如何从该类别中获取产品数量。我有一个适合我的产品的列表样式(实际上是事件网站的事件)。Checkoutimage.我只想回显类别旁边的“事件”计数。这就是我获得类别的方式:echo$product->get_categories(',',''._n('Category:','Categories:',sizeof(get_the_terms($post->ID,'product_cat')),'woocommerce').'','.');我尝

php - Woocommerce Storefront template-tags.php 更改为 storefront_cart_link() 不可能

我使用的是WordPress4.3.1、Woocommerce2.4.7和主题店面1.5.1。我想更改标题中的“site-header-cart”,它显示购物车的当前价格以及购物车中的商品数量,仅显示商品数量:463,33 €7items应该是:7每当我对template-tags.php进行更改时,只会更改...正在显示。每当我尝试更改href中的某些内容时,未更改的原始内容就会显示出来:if(!function_exists('storefront_cart_link')){functionstorefront_cart_link(){?>cart->get_cart_u

javascript - Woocommerce 加/减数量按钮更改值但实际上不起作用

我为woocommerce单个产品页面创建了一个加/减数量按钮。创建了一个新的数量-input.php"min=""max=""name=""value=""title=""class="input-textqtytext"size="4"/>$('.plus').on('click',function(e){varval=parseInt($(this).prev('input').val());$(this).prev('input').attr('value',val+1);});$('.minus').on('click',function(e){varval=parseInt

php - 如何在 woocommerce 中按日期获取用户订单?

我正在寻找一种标准方法来获取用户在某个日期范围内或当月的订单总和。在探索了woocommerce源代码之后,我得到的是,woo正在使用类似这样的东西$order_item_amounts=$this->get_order_report_data(array('data'=>array('_line_total'=>array('type'=>'order_item_meta','order_item_type'=>'line_item','function'=>'SUM','name'=>'order_item_amount'),'post_date'=>array('type'=>'

php - WooCommerce - 自定义缩略图和默认后备图像占位符

我只想向woocommerce_get_product_thumbnail插入一个包装器,我可以看到我的包装器出现了,但如果没有图像,它就没有后备图像。如何输出默认的woocommerce缩略图?这是我的不完整代码:remove_action('woocommerce_before_shop_loop_item_title','woocommerce_template_loop_product_thumbnail',10);add_action('woocommerce_before_shop_loop_item_title','woocommerce_template_loop_pr

php - 向 WooCommerce 单个产品页面添加多个选项卡

我正在尝试向WooCommerce添加三个自定义选项卡。我有下面的代码,其中两个出现了,但由于某种原因,属性描述选项卡没有显示在页面上。不仅数量定价选项卡不显示其描述。我尝试将不同的代码部分移动到不同的位置,并且检查了代码是否有错误或缺失部分。这是我能得到的最接近的。我的流程是基本上删除我不想要的现有选项卡,然后按照我希望它们出现的顺序添加新选项卡。我觉得我错过了什么。您可以在此处查看站点:http://demo.bergdahl.com/product/6-oz-catridge/这是我使用的代码://WooCommerceTabs//REMOVEEXISTINGTABSadd_fi

php - 在 WooCommerce 中隐藏基于产品类型的付款方式

在WoCommerce中,我想禁用特定的支付方式并在WooCommerce中显示订阅产品的特定支付方式(反之亦然)。This是我们发现的最接近的东西,但没有达到我的预期。是的,有插件可以做到这一点,但我们希望在不使用其他插件的情况下实现这一点,也不会使我们的样式表比现在更糟糕。请问有什么帮助吗? 最佳答案 这是一个在woocommerce_available_payment_gateways过滤器Hook中使用自定义Hook函数的示例,我可以在其中根据购物车项目(产品类型)禁用支付网关:add_filter('woocommerce

php - Wordpress Woocommerce 产品在页面刷新时被添加到购物车

我在使用woocommerce时遇到问题。将产品添加到购物车后,浏览器中的链接变为link/?add-to-cart=72,如果我刷新页面,产品将再次添加到购物车中。每次刷新都会将产品添加到购物车中。我禁用了除woocommerce之外的所有插件,但仍然一样。关于如何解决这个问题的任何想法?谢谢。 最佳答案 我曾经遇到过同样的问题,这是您应该添加到主题的functions.php文件或您自己的自定义插件中的代码:add_action('add_to_cart_redirect','cipher_add_to_cart_redirec

php - Archive-Product.php(主商店页面)的 WooCommerce 模板覆盖不起作用

我这辈子都无法覆盖主商店页面。我的理解是archive-product.php我试图将它复制到我在主题根目录中创建的Woocommerce目录中并进行修改。没有骰子。我也尝试过直接在Woocommerce插件目录中修改它。那里也没有骰子。我什至在两个位置(woocommerce目录和我的主题模板目录)的archive-product.php文件名前添加了一个下划线,以期打破它-只是看看我是否可以影响一些变化-但似乎也没有任何效果。我没有运行任何缓存插件和我尝试修改的所有其他Woocommerce模板文件,直到此时工作正常。有什么想法吗? 最佳答案

php - WooCommerce 'remove_action' 在 'init' Hook 中不起作用

我正在尝试修改WooCommerce产品过滤器插件以将过滤器添加为而不是"col-md-6".在functions.php中,我删除了Hook到创建col-md-6的函数的操作。,编写了创建row的新函数s,并添加了与我的新功能Hook的操作。请参阅下面的代码。functionfilter_styling(){echo'';}functionfilter_styling2(){echo'';}functionproduct_category_filter_changes(){remove_action('woocommerce_before_main_content','oxy_bef