问题标签 [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 回答
10870 浏览

php - WooCommerce 按类别和自定义字段过滤搜索

我想问一下如何创建 woocommerce 自定义搜索表单。

我的搜索和过滤表单有 3 个字段:

类别:我设法将 woocommerce 产品类别拉入带有<select>标签的自定义搜索 html 表单中:


按作者筛选:(下拉菜单):

woo_add_custom_general_fields_save()我使用主题上的功能正常工作,为 woocommerce 添加了额外的字段functions.php,

注意:这不是我们通常在 wordpress 上用来添加更多元数据的“自定义字段”,但下面的代码是在 Product Data > General(在 woocommerce 上)添加更多字段。


按标题:

我设法使用这个过滤器http://www.example.com/wp-root/woocommerce-product-page/?s=searchproducttitle

输入文本字段:

这是供用户按关键字搜索的。

所以这是我完整的自定义 html 搜索表单:

对于搜索参数,我希望能够将它们全部提取出来。但我只能使用 ?s 参数(这只是产品标题)。

我尝试使用另一个参数,例如 , product_cattag_ID但没有成功。

目前我只能使用

http://www.example.com/wp-root/woocommerce-product-page/?s=searchproducttitle

我的预期结果是:

http://www.example.com/wp-root/woocommerce-product-page/?s=searchproducttitle&category=categoryslug&author=authorname

或者

http://www.example.com/wp-root/woocommerce-product-page/?s=searchproducttitle&category=categoryslug

如何使此搜索参数适用于 woocommerce 搜索?

谢谢你。

0 投票
3 回答
34247 浏览

php - 将自定义字段添加到产品类别

如何将自定义字段添加到产品类别?我已经向产品添加了自定义字段,但我找不到任何扩展程序可以提供将自定义字段添加到产品类别的功能。

0 投票
8 回答
22885 浏览

php - Woocommerce:哪个钩子可以替换已弃用的“woocommerce_add_order_item_meta”

需要添加自定义元来订购商品。谷歌搜索,大多数文章都说使用“woocommerce_add_order_item_meta”钩子。这个钩子在最新版本 2.3.7 中已弃用。有人,请告诉我用哪个钩子代替。

http://docs.woothemes.com/wc-apidocs/function-woocommerce_add_order_item_meta.html

0 投票
1 回答
1058 浏览

redirect - Woocommerce 如何在结帐前更改 URL

我需要捕获特定产品类别的一些信息。

如果产品类别在购物车中,我在想有没有一种方法可以更改结帐链接以转到自定义 URL(这将是一个预订表格,其中包含在提交时转到结帐页面的操作)。

我是一名开发人员,但在 Java 中,所以不太了解结构和钩子,但我相信如果

  • a) 这是可能的。
  • B)有人可以帮我修改哪些文件。

多谢你们

0 投票
1 回答
1678 浏览

php - WooCommerce 产品类别存档,添加其他详细信息

嗨,下面的代码在 WooCommerce 产品类别部分添加了一个额外的字段,除了这个之外,我还需要添加一些额外的字段。我需要在下面的代码中更改什么以添加更多像这样的字段。

提前谢谢你的帮助。

0 投票
3 回答
26632 浏览

php - 在产品详细信息页面上按类别 ID 在 WooCommerce 中获取类别 URL

我正在产品详细信息页面上查找类别 URL。我正在使用下面的代码来获取类别 ID,但我不确定如何获取类别 URL。

0 投票
2 回答
23756 浏览

wordpress - 在 woocommerce 中为“下订单”按钮添加挂钩

当用户结帐时,表单底部有一个按钮,即“下订单”按钮。我一直在尝试在 woocommerce 中为这个按钮添加一个钩子,但我似乎没有找到正确的钩子,我尝试了 woocommerce_checkout_place_order ......但它没有做任何事情。

提前致谢!

0 投票
1 回答
1395 浏览

php - 如何从页面的不同部分显示单个 WordPress 钩子

单个产品页面模板中有一个 WooCommerce 钩子,它执行 7 个功能,显示标题、评级、价格、按钮、描述等:

如何woocommerce_template_single_title在页面顶部显示产品标题?

然后我想woocommerce_template_single_title在侧边栏 woocommerce 模板中显示这个标题,例如在页面中间。

我正在自定义我的 WooCommerce 主题,我需要更改一些 WooCommerce 挂钩行为。

是否有过滤或限制 WooCommerce 挂钩行为的 WordPress 功能?

谢谢

0 投票
1 回答
5505 浏览

php - 如何在 WooCommerce 结账时从订单中获取类别?

我想在 WooCommerce 的结账时获取购物车中商品的类别。我想提取它,然后将它放在我的自定义结帐中的一个字段中。

我正在使用WooCommerce MultiStep Checkout Wizard高级插件和一个特定的钩子

我有点迷茫,找不到太多我需要用来获取它 的文档。

我试图让项目出现,但我只是得到一个空数组。

0 投票
2 回答
5343 浏览

php - 为 WooCommerce 创建插件:向 API 设置添加选项选项卡

我正在为 Worpdress/WooCommerce 创建一个插件。我已经完成了所有工作,现在我想在 woocommerce API 设置中添加一个选项选项卡,就像在这个指令教程中一样。

这是我的代码:

但是我遇到了一些错误:

警告:缺少第 30 行 C:\OpenServer\domains\wp-dev\wp-content\plugins\some-plugin\some_plugin.php 中 some_tab_settings() 的参数 2

注意:未定义变量:第 31 行 C:\OpenServer\domains\wp-dev\wp-content\plugins\some-plugin\some_plugin.php 中的 current_section

相关:

add_filter('woocommerce_get_settings_api', 'some_tab_settings', 10, 2); ==>线:30

功能 some_tab_settings( $settings, $current_section ) { ==>行:31

我怎样才能做到这一点?