首先,确保您在此文件夹结构中覆盖主题目录中的 WooCommerce 模板:/woocommerce/templates/(即 yourtheme/woocommerce/templates/)。这样,如果 Woo 有更新,您的自定义代码将不会被覆盖。
我对此并不是 100% 肯定,但通常使用 Woo 模板覆盖后,这应该会让您走得更远。
缩略图实际上非常深。
他们在这里:templates/single-product/product-thumbnails.php
它在第 43 行加载:woocommerce / templates / single-product / product-image.php
该product-image.php部分加载在此处:woocommerce / templates / content-single-product.php
“woocommerce_before_single_product_summary”。
因此,您需要将其从 product-image.php 的第 43 行中删除,然后将其放入“woocommerce_single_product_summary”部分。您应该尝试将此操作添加到您自己的自定义函数文件中(显然将其删除 - 该操作 - 从现在的位置)
add_action( 'woocommerce_product_thumbnails', 'woocommerce_show_product_thumbnails', 20 );
并更改为
add_action('woocommerce_after_single_product_summary','woocommerce_show_product_thumbnails', 20 );
此处引用了操作列表:
woocommerce / includes / wc-template-hooks.php
订单已开启
woocommerce / templates / content-single-product.php