我正在尝试更改单个商品页面的布局。为此,我需要更改文件wc-template-functions.php(可在plugins / woocommerce / includes中找到)。
我知道要更改模板文件,我必须将文件夹复制到我的主题中并将其重命名为" woocommerce"但它如何适用于文件夹中的文件?
答案 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' );