我想使用woocommerce插件將一些自定義添加到Wordpress主題。我試圖將商店頁面風格化,以在產品頂部或左側列出類別列表。當您在woocommerce管理設置的目錄頁面中啓用類別選項時,它會利用content_product_cat2.php模板文件在woocommerce產品循環中顯示產品類別縮略圖。我已經移動該PHP文件,並開始編輯它並獲得結果。我刪除了縮略圖,但無法將標題從網格格式或循環外部獲取。我打開添加一些鉤子到我的functions.php,但我沒有看到woocommerce鉤子引用中的任何鉤子看起來像他們會做的。也許是編輯這個模板並使用鉤子將它放在循環之前的組合。林不知道這就是爲什麼im張貼。 Here is a link to the page.在這裏使用它,即時通訊是php文件的內容:編輯自定義佈局的woocommerce模板文件
<?php
/**
* The template for displaying product category thumbnails within loops.
*
* Override this template by copying it to yourtheme/woocommerce/content-product_cat.php
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
global $woocommerce_loop;
// Custom Edits
if (is_shop() && in_array($category->slug, array('fakeie'))) {
return;
}
// Store loop count we're currently on
if (empty($woocommerce_loop['loop']))
$woocommerce_loop['loop'] = 0;
// Store column count for displaying the grid
if (empty($woocommerce_loop['columns']))
$woocommerce_loop['columns'] = apply_filters('loop_shop_columns', 4);
// Increase loop count
$woocommerce_loop['loop']++;
?>
<li class="product <?php
if ($woocommerce_loop['loop'] % $woocommerce_loop['columns'] == 0)
echo 'last';
elseif (($woocommerce_loop['loop'] - 1) % $woocommerce_loop['columns'] == 0)
echo 'first';
?>">
<?php do_action('woocommerce_before_subcategory', $category); ?>
<a href="<?php echo get_term_link($category->slug, 'product_cat'); ?>">
<h3 style="float:left;">
<?php echo $category->name; ?>
<?php if ($category->count > 0) : ?>
<mark class="count">(<?php echo $category->count; ?>)</mark>
<?php endif; ?>
</h3>
<?php
/**
* woocommerce_after_subcategory_title hook
*/
do_action('woocommerce_after_subcategory_title', $category);
?>
</a>
<?php do_action('woocommerce_after_subcategory', $category); ?>
</li>
感謝球員......我知道會有人有這方面的經驗。
編輯 - 好吧,所以我意識到編輯content_product_cat.php文件可能不是最好的方式去解決它。周杰倫在下面提到,最好編輯content_product.php文件。雖然我最初認爲這也是一個很好的解決方案,我意識到它不會完成即將發佈的內容。編輯content_product.php只會在循環中進行編輯,並且我需要在循環之前顯示我的類別,以便它們不會陷入循環的網格格式.....任何新的想法?
好吧,聽起來不錯,但我有點困惑...我將以上代碼添加到什麼文件。 –
/woocommerce/templates/content-product.php這是woocommerce用於生成產品網格的模板.... –
非常感謝。我將它複製到content-product.php文件中,並沒有顯示類別。我在多個線路位置嘗試過,但沒有成功。我認爲這是一個更好的解決方案,但我也沒有得到它的工作。 –