【问题标题】:Move "Add to Cart" form below product description将“加入购物车”表格移至产品描述下方
【发布时间】:2020-10-09 16:30:00
【问题描述】:

我只想移动产品描述下方的购物车表格。为了更好地解释:

找到了这个功能,但它把它移到了产品描述的顶部。所以部分功能是不对的。有人可以帮助我吗?

add_action( 'woocommerce_single_product_summary', 
'customizing_variable_products', 1 );
function customizing_variable_products() {
global $product;
if( ! $product->is_type( 'variable' ) ) return;

remove_action( 'woocommerce_single_product_summary', 
'woocommerce_template_single_add_to_cart', 30 );
add_action( 'woocommerce_single_product_summary', 
'woocommerce_template_single_add_to_cart', 15 );
}

【问题讨论】:

  • 您想在“选择一个选项”上方显示“添加到卡”吗?
  • 是的,如图所示。因此,在添加到购物车被移动到下面的描述之后,变体选择器将在添加到购物车时继续。
  • 我不明白你为什么要这样做。我是说如果我想买东西,在我把它添加到购物车之前,我可以选择尺寸
  • 我想要那个样子。这可能吗?

标签: wordpress woocommerce hook


【解决方案1】:

您必须将所有 woocommerce 模板复制/粘贴到您当前的模板文件夹中。

这样,woocommerce 主题不会采用它自己的模板,而是采用您粘贴的模板。

然后,您只需要在模板文件中找到打印选项的位置,以及打印添加到购物车按钮的位置。然后您就可以切换代码 sa 来满足您的需求。

here 是关于如何覆盖模板文件的文档。

【讨论】:

  • 这可以通过函数来​​完成。更改模板不是解决方案。
  • 移动所有 woocommerce teplates 文件是个坏主意。
  • 我不知道你为什么说这是一个坏主意......这在文档中进行了解释,那么他们为什么要解释一些不好的事情呢?我为客户制作了相当多的 WooCoommerce,如果你想设计好页面,你别无选择,否则每次更新 woocommerce 插件时,你都会在模板中浪费所有工作......
  • 看起来woocommerce_template_single_add_to_cart 是控制两个元素变化选择器并添加到购物车。如何分离这些元素?
猜你喜欢
  • 1970-01-01
  • 2017-10-24
  • 1970-01-01
  • 2018-03-25
  • 1970-01-01
  • 2021-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多