问题标签 [hook-woocommerce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
118 浏览

php - 单击添加到购物车时,Woocommerce 单独的订单

我将一些自定义字段作为“添加到购物车”表单的一部分,并且每次单击“添加到购物车”按钮时,我都会尝试将订单分开。

现在,当我订购商品并填写表格时,我会将 1 件商品添加到购物车中,如果我再次使用不同的数据填写表格并单击添加到购物车,新数据会丢失并且第一个产品的数量会增加到2.

同时,在查看购物车页面时,我希望能够在更改计数并单击更新图表时增加单独订单的计数。

我可以用什么钩子来完成这个?谢谢。

0 投票
2 回答
6386 浏览

php - 在 Woocommerce 中限制产品简短描述长度

我在我的 WordPress 网站上使用以下代码来缩短我在 WooCommerce 上的描述摘录,如果我输入 14 个或更少的字符,它可以正常工作。一旦我输入超过 14 个字符,它就会显示完整的简短描述。

任何帮助,将不胜感激。

谢谢你。

0 投票
2 回答
10910 浏览

php - 如何更改 Woocommerce 存档页面中的产品循环参数?

好吧,我正在尝试为 Woocommerce 产品创建一些自定义循环页面,我发现该过程从 archive-product.php 文件开始,然后它包含用于绘制页面的模板片段。

但是我想更改要查询的参数,所以它会加入一些产品类别,或者会从循环中排除一些产品或某些类别(就像我们在 Wordpress 项目中的 category.php 中所做的那样)。

我该怎么做?!我在哪里可以找到这部分脚本?

谢谢!

0 投票
1 回答
1778 浏览

javascript - 使用现有钩子的函数,使用自定义 do_action 钩子不起作用

我知道 add_action 用于在挂钩位置调用函数。我使用 add_action 如下所示,它为我提供了我需要的输出(这是 WooCommerce 中产品的价格):

我在我构建的自定义插件中使用了上面的代码。

但现在我希望价格出现在不同的位置。我阅读了 do_action 并了解到它用于制作新的钩子。

所以我做了一个新的钩子,如下所示 -

新钩子保存在 Woocommerce 模板文件夹内的“content-single-product.php”中。

然后我在我的插件文件中使用下面的代码在我的新钩子上调用了我的函数。

但是这次我没有得到任何输出!

您知道为什么 add_action 在预先存在的 woocommerce 挂钩中有效,但在我使用 do_action 制作的新挂钩中无效吗?

谢谢。


更新 - 我正在应要求添加更多信息。

我在 woocommerce 中的钩子的目的是让产品的价格出现在固定的侧边栏中。所以我在 WooCommerce 模板文件夹<div>内的文件中创建了一个部分。"content-single-product.php"这是我添加到 woocommerce 模板的确切代码。

然后我使用我拥有的自定义插件调用钩子。

仍然无法正常工作。

0 投票
0 回答
18 浏览

php - 按下“添加到购物车”按钮时,WooCommerce 运行自定义 jQuery 脚本

当产品已添加到购物车时,我想显示 Materialize 框架 Toast。它的钩子是woocommerce_ajax_add_to_cart,或者至少我认为它来自我设法挖掘的所有谷歌材料。

我的问题是我无法让它工作。什么是最好的方法,我将如何能够融入它。

我有这个functions.php

但我得到:

解析错误:语法错误,意外的 'I' (T_STRING),期待 ',' 或 ';'

0 投票
1 回答
216 浏览

php - WooCommerce 在哪里将 post_type 设置为“产品”

WooCommerce 是一组插件和主题,当安装到 Wordpress 中时,它们会创建一个电子商务系统。这是关于 Wordpress 核心中 WooCommerce 功能的编程实现的问题。Wordpress Stack Exchange明确禁止 WooCommerce 问题,而且Wordpress 论坛似乎面向用户,而不是核心开发人员。ie -- Stack Overflow 似乎是提出这个问题的最佳地点,但如果有更好的地方,请告诉我。

WooCommerce 中的产品实际上是 Wordpress 帖子,post_type数据设置为“产品”。

当您加载http:://woo.example.com/shop页面并且 Wordpress 执行其后查找查询时,post_type已设置为product.

WooCommerce 插件(或主题?)在哪里设置这个post_type?我假设通过 anaction或 a filter,但我的 Wordpress 代码跟踪技能无法自己找到这个任务。

0 投票
2 回答
639 浏览

php - 多个 woocommerce 自定义订单结帐字段

所以,我坚持向我的商店添加第二个自定义结帐字段。

第一个自定义字段是单选按钮,它直接添加到模板字段中。另一个是相同的单选按钮,但具有不同的 ID 和名称。

运输部分工作正常,但该私人标签没有保存,并且在订单完成后不会显示在管理区域中。

这是我已经拥有的,我做错了什么?

0 投票
1 回答
7540 浏览

wordpress - 从购物车中删除产品后刷新页面 Woocommerce

我在woocommerce中面临这个问题。当我们从购物车中删除产品时,更新购物车按钮被禁用。刷新页面后工作正常。

我正在尝试这个钩子:

但它不工作没有回报。

0 投票
1 回答
1932 浏览

wordpress - 添加到购物车按钮,数量在图像 woocommerce 下归档

我想add to cart button with quantity在单个产品页面的图像下添加文件。我尝试了很多代码,但没有运气。一个有效但问题是该数量未正确添加的代码。我在钩子my-theme/woocommerce/single-product/product-image.php之前添加下面的代码。do_action( 'woocommerce_product_thumbnails' );

在此处输入图像描述

0 投票
1 回答
5191 浏览

php - 添加到购物车后添加一个按钮并将其重定向到 WooCommerce 中的一些自定义链接

我在使用此钩子添加到购物车按钮后添加了一个按钮:

但是当我单击该按钮时,它正在执行添加到购物车按钮的功能。

如何自定义该按钮链接(到其他页面)

提前致谢。