对于产品页面,并显示产品,如主页或负责它的代码在woocommerce-的template.php 线29
<?php if (have_posts()) : ?>
<?php do_action('woocommerce_before_shop_loop'); ?>
<?php woocommerce_product_loop_start(); ?>
<?php woocommerce_product_subcategories(); ?>
<?php while (have_posts()) : the_post(); ?>
<?php woocommerce_get_template_part('content', 'product'); ?>
<?php endwhile; // end of the loop. ?>
<?php woocommerce_product_loop_end(); ?>
<?php do_action('woocommerce_after_shop_loop'); ?>
<?php elseif (! woocommerce_product_subcategories(array('before' => woocommerce_product_loop_start(false), 'after' => woocommerce_product_loop_end(false)))) : ?>
<?php woocommerce_get_template('loop/no-products-found.php'); ?>
<?php endif;
你可以使用钩子和过滤器存在分类页面的网站的任何部分改变一些部分,或者你可以重写功能本身在主题/ yourtheme/woocommerce/functions.php 也可以直接编辑,但这是不可取的,因为你将失去任何升级后的变化。
注意,在管线71此功能使用的模板文件内容product.php是for循环内显示产品内容的模板,并且可以将其复制到yourtheme/woocommerce /内容product.php
是倍率
其他读者请注意,这个问题也被问到这里http://wordpress.stackexchange.com/questions/88033/woocommerce-shop-page-to-use-my-custom-template – Kirby 2015-03-30 17:31:42