我正在研究新的自定义主题。我已经安装了woocommerce插件。我有从xml文件导入产品。我曾尝试测试评级功能。它在wordpress默认主题twentytwelve、twentysixteen上工作。等但是当我切换到我的自定义主题时。评论部分未显示评分。看看屏幕截图。评论部分只有文本区域。这是我的comments.php代码 最佳答案 如果您使用自定义主题,您可能需要声明WooCommerce支持,以使其与WooCommerce兼容。默认的WordPress主题通常与WooCommerce兼容,无需添加任何内容即可使用。你可以在
我正在为WooCommerce构建一个支付网关,支付在异地URL中进行。我需要该页面能够向WooCommerce插件发送消息,而“回调”URL正是我所需要的。WooCommerce似乎有这个,但我无法让它工作。你应该能够ping:http://yoursite/wc-api/WC_your_gateway然后你应该添加add_action('woocommerce_api_callback','callback_handler');然后它应该触发这样的功能公共(public)函数callback_handler(){}但是当我转到该URL时,我在我的页面上看到的只是一个1-我的处理程序
如何从插件中为WooCommerce创建属性?我只发现:wp_set_object_terms($object_id,$terms,$taxonomy,$append);来自thisstack-question但这种方法需要某些产品的ID。我需要生成一些不附加到任何产品的属性。 最佳答案 要创建术语,您可以使用wp_insert_term()像这样:wp_insert_term('red','pa_colors');其中colors是您的属性名称。属性的分类法名称始终以pa_为前缀。编辑属性只是自定义分类法。或者您可以说它们是由用户
当产品通过ajax添加到购物车时,我需要重新填充迷你购物车。我设法使用过滤器woocommerce_add_to_cart_fragments更新购物车数量,如下所示:add_filter('woocommerce_add_to_cart_fragments',function($fragments){ob_start();?>cart->get_cart_contents_count();?>我的HTML标记是cart->get_cart_contents_count();?>下面是隐藏的div女巫在.cart-contents悬停时显示我想以与woocommerce_add_to_
你好,任何人都请帮我找到解决方案。我的客户从事批发业务,他不需要woocommerce结帐功能。他需要购物车的woocommerce功能,但他想要一个“下订单”按钮而不是结帐。现在,一切正常,下订单正确,订单正在存储到数据库中并邮寄给管理员,但问题是我也想存储变体,我的问题是如何被选中变体(如果有)该产品的functions.php中的产品已经在购物车中?任何提示将不胜感激。 最佳答案 希望我已经正确理解了您的查询。你是说你想获得产品的变体细节(如果有的话),它在购物车中。购物车包含许多元素。您可以遍历项目并获取每个项目的变体详细信
然后是所有产品的纵向图片,根据我的主题设计,我必须将所有图片显示在一个方形框中。所以所有图片都被裁剪并显示。如何在woocommerce中禁用原始图像裁剪?因为我在裁剪WooCommerce流程时遇到问题:原始肖像图像Woocommerce裁剪图像如:那么我该如何解决这个问题,就像原始图像一样,停止裁剪由WooCommerce调整大小的缩略图? 最佳答案 由于WooCommerce菜单在上一个版本中发生了变化,这个“显示”菜单不再存在。现在您可以在以下位置找到它:->自定义(当你在前面时位于Wordpress的顶部栏中)->WooC
您好,我正在尝试让woocommerce中的顶级购物车自动更新数量和价格。我已经通过使用它作为模板在某种程度上工作了:http://www.amberweinberg.com/developing-custom-woocommerce-themes/问题是我需要它来使用ajax来改变2个元素,而不仅仅是一个,这是我在主题fuctions.php文件中使用的htmlcart->cart_contents_count,'woothemes'),$woocommerce->cart->cart_contents_count);?>cart->get_cart_url()!=''){$cart
我正在WooCommerce中创建一个插件,但在向CART/CHECKOUT页面添加自定义折扣时遇到了一个小问题。如何在不创建优惠券的情况下将自定义折扣应用于购物车?假设我想在购物车页面上提供5美元的折扣。我怎样才能做到这一点?下面是我使用优惠券应用折扣的插件文件中的代码,但我想在不使用优惠券的情况下添加另一个自定义折扣。插件文件中的ActionHook:add_action('woocommerce_calculate_totals',array(&$this,'cart_order_total_action'));它在插件文件中的作用是:publicfunctioncart_o
我需要检查客户之前是否在WooCommerce中购买了特定产品。情况是这样的:客户不能购买产品“c”、“d”、“e”,除非他们之前购买了产品“a”或“b”。如果客户之前购买过产品“a”或“b”,则产品“c”、“d”和“e”的购买按钮将被激活,并允许他们购买。如果他们之前没有购买“a”或“b”,则不允许他们购买“c”、“d”、“e”,并且购买按钮将被停用。我怎样才能做到这一点?谢谢。 最佳答案 LighterandimprovedcodeversioninHEREthathandlemultipleproductIDs已更新(与Woo
我在这个网站上工作,我被要求将购物车项目列表添加到结帐页面。我决定添加[woocommerce_cart]结帐页面的简码,在[woocommerce_checkout]简码并简单地使用CSS隐藏结帐页面上购物车中的“继续结帐->”按钮。但是,这引入了一个新的问题。现在,当在结账页面上选择运费时,它默认为购物车页面上为购物车设置的任何运费......即使在结账页面上选择了新的运费也是如此。显然,这不是将购物车输出添加到结帐页面的方法。是否有仅用于显示购物车商品本身的简码?我需要编辑什么才能在结帐页面上显示购物车商品? 最佳答案 我要回