對於產品頁面,並顯示產品,如主頁或負責它的代碼在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