我需要一个自定义的wc-template-functions.php文件

时间:2015-07-14 12:16:22

标签: wordpress woocommerce

我正在尝试更改单个商品页面的布局。为此,我需要更改文件wc-template-functions.php(可在plugins / woocommerce / includes中找到)。

我知道要更改模板文件,我必须将文件夹复制到我的主题中并将其重命名为" woocommerce"但它如何适用于文件夹中的文件?

1 个答案:

答案 0 :(得分:2)

如果您查看单个产品页面的模板,特别是content-single.php,您会看到产品图片已附加到woocommerce_before_single_product_summary挂钩。

要删除它们,您需要使用remove_action(),然后将它们放在其他位置,通过add_action()将它们附加到不同的挂钩:

function so_31406339_move_images(){
  remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images ', 20 );

  // for example, to move them to the very bottom of the page:
  add_action( 'woocommerce_after_single_product_summary', 'woocommerce_show_product_images ', 30 );
}
add_action( 'woocommerce_before_single_product', 'so_31406339_move_images' );