问题标签 [woocommerce-theming]

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 投票
2 回答
202 浏览

woocommerce - 将“小计”添加到我的帐户/订单表

尝试在 woocommerce my-account/orders 表中添加订单小计,但我似乎无法显示它。目前它添加了列和标签,但不显示订单小计。我目前正在使用以下代码:

0 投票
0 回答
287 浏览

php - WooCommerce:显示所选变体的特定属性

我想根据所选的产品变体显示我的产品的特定属性。它应该显示在产品页面上的价格下方。当我改变变化时它应该更新。

我试图用这段代码显示它:

它工作正常,但显示了产品的所有属性/变化。有没有办法仅在选择变体并仅显示变体的属性时才显示它?

0 投票
2 回答
3812 浏览

php - WooCommerce:显示产品变体/变量描述

我想始终在产品页面上显示每个变体的变体描述(目前它只会显示通过下拉列表选择的任何变体的描述)。我似乎无法访问

plugins/woocommerce/templates/single-product/add-to-cart/variation.php中,它似乎可以通过以下方式访问:

在编辑产品页面中检查所需字段时,它name=是:

我尝试通过这两种方式访问​​,以及:

然而,一切都返回为 NULL。

我应该为 $id 使用什么/如何为所有变量打印出来?

0 投票
0 回答
36 浏览

php - 如何在 woocommerce 产品循环(商店页面)中添加减少按钮?

我已将按钮添加到 woocommerce/templates/content-product.php

我的加号按钮是通过 AJAX 添加产品,但问题是我还没有为我的减号按钮找到任何解决方案。

那么如何使用AJAX在woocommerce商店页面中逐一减少产品?

0 投票
0 回答
131 浏览

wordpress - Woocommerce 自定义查询、分页和分类模板文件

我的分页有问题。

我创建了一个分类模板“taxonomy-product_cat-sale.php”来显示正在销售的产品。

一切正常,但是当我点击下一页(mysite.com/sale/page/2/)时,我重定向到 404 页面。

我跟着这个答案https://wordpress.stackexchange.com/a/304375

这是我的代码

有任何想法吗?

0 投票
2 回答
279 浏览

php - WooCommerce:仅在结帐时显示大于 1 的产品数量

我想在 WooCommerce Checkout 中隐藏产品数量,并将标题旁边的“x 1”替换为产品标题下方的额外行。

但仅当订单中有超过 1 个时,它才应显示产品的数量。

我发现以下代码为数量添加了额外的行。但我无法弄清楚只有在订单中有 > 1 个产品时如何显示数量。

代码来自这个答案:https ://stackoverflow.com/a/48233426/1788961

有没有办法检查数量并仅在订单中有超过 1 个产品时才显示该行?

0 投票
1 回答
936 浏览

php - WooCommerce:将类添加到产品过滤器属性选项

我想在 WooCommerce 类别档案中设置一些过滤器选项的样式。

例如:有一个针对汽车类型的过滤器。比方说皮卡、SUV、跑车……每个选项都应该有一个自己的图标。因此,我需要为每个选项上课。在最好的情况下,它将是属性的 ID。

我找到了一个插件来为小部件(https://wordpress.org/plugins/widget-css-classes/)添加 CSS 类,但不是为选项/属性添加 CSS 类。

目前它看起来像这样:

如果我可以添加一个额外的类,例如wc-layered-nav-term-id.

在这里,您可以看到与我的示例相同的 HTML 结构(向下滚动到颜色):https ://themes.woocommerce.com/storefront/product-category/clothing/blouses/

有什么过滤器可以用来添加这样的类吗?

0 投票
1 回答
1802 浏览

php - 在 Woocommerce 中添加产品属性列以编辑订单页面

非常感谢您对此的任何帮助。

到目前为止尝试了很多事情都无济于事,包括这里的建议:
将产品简短描述添加到 Woocommerce 管理员订单预览

这是我到目前为止所拥有的:

每个产品都有许多属性,我想在编辑订单页面的新列中显示其中一个属性。

问题是由于某种原因产品属性为空 - 如果我只是回显 $_product,则属性中没有数据,即使它肯定有一个值保存在数据库中。

有任何想法吗?

我附上了我想要实现的屏幕截图,虽然我可以让标题显示得很好,甚至是附加到产品的数据数组,但实际属性是空的。如果我使用:

就像我在网站上的其他地方成功地做的一样,我收到一个错误:

我尝试设置全局 $product; 在函数中,nada。

在此处输入图像描述

错误日志:

致命错误:未捕获错误:在 /home/customer/www/mysite/public_html/wp-content/themes/mytheme/functions.php:1237 中调用 null 上的成员函数 get_attribute() 堆栈跟踪:#0 /home/customer /www/mysite/public_html/wp-includes/class-wp-hook.php(288): custom_admin_order_item_values(NULL, Object(WC_Order_Item_Shipping), 26) #1 /home/mysite/public_html/wp-includes/class-wp- hook.php(312): WP_Hook->apply_filters('', Array) #2 /home/customer/www/mysite/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /home/customer/www/mysite/public_html/wp-content/plugins/woocommerce/includes/admin/meta-boxes/views/html-order-shipping.php(53): do_action('woocommerce_adm...', NULL ,对象(WC_Order_Item_Shipping),26) #4 /home/customer/www/mysite/public_html/wp-content/plugins/woocommerce/includes/admin/meta-boxes/views/html-order-items.php(73): include('/home/ customer/...') #5 /home/customer/www/mysite in /home/customer/www/mysite/public_html/wp-content/themes/mytheme/functions.php 第 1237 行

第 1237 行functions.php是:

如上所述。

0 投票
1 回答
209 浏览

wordpress - Woocomerce 产品页面选项卡文本颜色 如何更改?

屏幕截图我尝试使用 wordpress 中的主题自定义选项在选项卡 Woocommerce 产品页面下的附加信息下的维度的文本颜色中进行更改,但自定义选项没有任何选项来更改文本的颜色。我圈出的文字是附加信息-> 尺寸。请帮我解决问题。

0 投票
1 回答
60 浏览

wordpress - 如何在每个产品摘要之后在 WooCommerce 上添加单独的 html 代码

如何为单个产品添加单独的 HTML 代码?

这是屏幕截图:https ://i.stack.imgur.com/QeGGw.png

问候戈拉姆拉比