当前位置: 首页 > 知识库问答 >
问题:

WooCommerce存档页面上的自定义数量字段功能问题

何乐
2023-03-14

我正在使用“在Woocommerce shop页面中显示数量框并启用了add to cart ajax”答案代码,成功地在类别页面上显示数量框到我的产品的ajax add to cart按钮。这允许客户为存档页面上的简单产品一次添加多个数量到购物车。

我的问题:我如何改变我的归档页面上涉及的钩子,以改变我的简单产品的自定义数量字段的位置?

如果你看一个简单的产品(不是可变的产品)在我的网站商店页面,顶部的数量选择器是Ajax添加到购物车功能,我希望它定位在其他数量选择器的位置(或替换它,如果可能的话),而不是定位在产品标题之上。

我之所以添加这个函数来覆盖网站当前的Ajax,是因为在使用Ajax时,旧的函数只允许我在任何东西上添加1个数量。

感谢任何帮助。

共有1个答案

汪学真
2023-03-14

您不应该尝试重新排序钩子,因为即使成功,它可能会破坏其他功能,如果不是现在,那么在将来,如果添加了其他插件。

您的选项是:使用过滤器从一个钩子中删除一个功能片段,然后按照您想要的顺序将其添加到另一个钩子中。或者在主题中创建一个覆盖模板,该模板可以按照您想要的顺序调用钩子(如前面提到的,不推荐),或者在您想要的地方添加您自己的钩子/功能。

 类似资料:
  • 我已经添加了一个'数量'字段和'添加到购物车'按钮到商店页面和分类页面为每个产品使用自定义代码,并根据产品ID设置数量字段的最小数量,最大数量和步骤。这些产品是葡萄酒,对于其中一些产品,您可以购买最低6级,例如6, 12, 18, 24等,对于一些产品,您可以购买最低12级,例如12, 24, 36, 48等等。 这一切都显示得很好,但数量和价格不会传递到购物车页面。无论订购了多少,数量始终将自身

  • 基于“在购物车和订单项名称下显示伍兹商业产品自定义字段”回答我以前的一个问题,代码在产品编辑页面上显示自定义字段。当填写这些字段时,数据将显示在产品页面上。 下面是代码: 如何在“管理”面板的“编辑订单”页面上显示自定义字段?它应该在产品名称后显示这些字段。 更新 据我所知,woocommerce\u checkout\u create\u order\u line\u item对此负责。但我无法

  • 我一直在编码一个WP插件,用于计算订单的平方英寸总体积,并通过自定义字段将其发送到Shipstation: 我通过SFTP上传到网站文件,它显示在WP上,但当我点击激活我得到一个致命的错误: 致命错误:未捕获错误:调用成员函数get_cart()在 /nas/content/live/sfmstaging/wp-content/plugins/boxCalc/boxCalc.php:10堆栈跟踪空

  • 我创建了一个自定义超文本标记语言归档博客页面,我想在其中放置WordPress帖子。自定义页面有几个不同的布局,因此在帖子中循环只是重新生成我试图避免的整个页面。我想做的是循环通过每个帖子,然后将该帖子放在相关的档案中。 因此,第1列进入第1列第1列,第2列进入第2列第1列,第3列进入第2列第2列,第4列进入第2列第3列,以此类推。。。 如果这是不可能的,有没有一种方法,我可以有一个代码块,例如,

  • 我正在使用WooCommerce REST API(http://WooCommerce.github.io/woocommerce-rest-api-docs/#introduction),并使用下面的示例在结帐页面中添加了一个新字段(shipping_phone): https://docs.woocommerce.com/document/tutorial-customising-check

  • WooCommerce自定义结账字段的插件有Custom Checkout Fields for WooCommerce等,如果你想要更多的自由,就用代码来解决吧。本文介绍一种用代码来自定义WooCommerce结账字段的方法。 WooCommerce自定义结账字段代码 代码单独保存一个文件引入,或直接放到子主题的functions.php中,第二种方式请将 defined('WPINC') or