【问题标题】:Move variable add-tot-cart button before dropdowns in Woocommerce在 Woocommerce 中的下拉菜单之前移动变量添加到购物车按钮
【发布时间】:2018-11-16 05:03:44
【问题描述】:

我正在尝试使用店面主题在 WooCommerce 中完成一个网站。

产品本身是可变产品,因此它包含变体。我想 将变体移动到添加到购物车的正下方。

请看这里: https://ledpanellighting.co.uk/shop/colour/4000k/lled23pnl-w40-litelite-23w-led-panel-natural-white-4000k/

我希望在添加到购物车下显示调光选项。

这可能吗?

谢谢

【问题讨论】:

  • 嗨贾斯汀,说实话,我已经完成了以上所有工作。感谢您的帮助,我会在 WP 论坛上尝试。谢谢。
  • 如果您已经尝试过自己编写代码,为什么不发布您编写的代码?

标签: wordpress woocommerce hook-woocommerce storefront


【解决方案1】:

我不是专家,但您想要的是移动“添加到购物车”按钮下的变体(?)。

我认为你可以使用actions

只需删除当前的“添加到购物车”按钮,然后提前打电话给他。

我使用它在我的默认店面主题中获得相同的结果。 (将变体选项放在添加到购物车选项下。)

顺便说一句:我看到您有一个高度定制的店面主题,所以我认为我的代码可能无法在您的主题中工作,除非您分享您要移动哪些过滤器以具有该布局。

add_action( 'woocommerce_single_product_summary', 'woocommerce_single_variation_add_to_cart_button',25 );
remove_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );

这就是它在我的默认店面中的外观,我希望这就是您想要的。

【讨论】:

  • 您好 Syntax_Error,感谢您的回复。是的,这就是我正在做的事情,所以谢谢你的帮助。对于修改帖子标题的人 - 它与 Storefront Theme 有关,它本身就大量使用了钩子。因此,它与任何默认主题都不是特别相关。不过感谢您更改标题... Syntax_Error - 我刚刚尝试了此添加,但没有奏效。很高兴我们在同一条路上。
  • 原来解决方案已经陷入困境。店面有很多钩子,因此很困难。这是其他人的代码: remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20); remove_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',30); add_action('woocommerce_single_product_summary','woocommerce_template_single_excerpt',15); add_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 10);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-27
  • 2018-08-29
  • 2019-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-30
相关资源
最近更新 更多