我不太确定我是否正确理解了您的问题,但这里是我尝试复制它的地方。
First, 考虑这一部分WooCommerce documentation:
如果要编辑其中一个模板,只需将其复制到名为/woocommerce
, 保持相同的文件结构,例如移动/templates/cart/cart.php
到themename/woocommerce/cart/cart.php
. 复制的文件现在将覆盖WooCommerce默认模板文件。
Second, 以下是复制步骤:
使用WP 3.5.1、TwentyEleven 1.5、WooCommerce 1.6.6和AdvancedCustomFields 4.0.0在阅读设置中将页面“Shop”设置为静态首页(/wp-admin/options-reading.php
)设置包含图像字段的ACF字段组(product_tab_banner
), 返回值为“Image Object”,并显示在post type“Product”中Solution:
创建以下文件夹:/wp-content/twentyeleven/woocommerce/
复制文件:/wp-content/plugins/woocommerce/templates/content-product.php
将代码放入新创建的文件夹中content-product.php
$product_tab_banner = get_field(\'product_tab_banner\');
if($product_tab_banner): ?>
<div class="nt-highlighted-products">
<img src="<?php echo $product_tab_banner[\'url\']; ?>"
alt="<?php echo $product_tab_banner[\'alt\']; ?>"
width="<?php echo $product_tab_banner[\'sizes\'][\'featured_product-width\'];?>"
height="<?php echo $product_tab_banner[\'sizes\'][\'featured_product-height\'];?>"
title="<?php echo $product_tab_banner[\'title\']; ?>" />
</div>
<?php endif; ?>
Here\'s the product page:
点击放大⤴
And here the result in the site:
如果要自定义“Shop”页面,请复制文件
/wp-content/plugins/woocommerce/templates/archive-product.php
进入你的主题
/woocommerce/
文件夹