2015-04-03 153 views
0

我一直在挖掘和挖掘,但我沒有找到我需要的答案。我目前正在使用WordPress - Woocommerce,這是一款名爲Shopifiq的購買主題。WooCommerce產品類別自定義圖像

我想在每個產品類別頁面上顯示不同的橫幅。在也許functions.php文件

if (is_product_category('#')) { 
    echo do_something(); //display category thumbnail 
} 

,但我不是太熟悉PHP和我掙扎:我能想到的唯一的事情是添加類似。任何幫助將超級讚賞!

  • 編輯

我應該提到我想的旗幟,以取代在頂部,這是page_titles.php手柄上的藍條。我安裝了一個插件,如果有人在看產品類別頁面上會顯示橫幅廣告 - http://wpbackoffice.com/plugins/woocommerce-category-banner/

但我希望它替換藍色標題欄,而不是僅顯示在頁面上。

這裏是我的分類頁面現在:http://dev.arnoldsofficefurniture.com/product-category/conference/

的邏輯應該是這樣的:

  • 如果產品類別,然後DIV CLASS =「滑塊單頁」應顯示的背景產品類別橫幅。

回答

0

在挖掘PHP文件後,我放棄了,並嘗試了我最熟悉的前端開發人員 - CSS。這並不理想,因爲只要你想改變它就需要在CSS中手動更新,但這是一種解決方法,似乎是功能性的!

每個產品類別頁面都有一個獨特的主體類別。在我的情況下,唯一的類別條款是學期會議term-11,我在CSS中定位。所以它像這樣結束:

body.archive.tax-product_cat.term-conference.term-11.woocommerce.woocommerce-page div.slider.single-page { 
background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/04/conference_banner.jpg") no-repeat scroll center bottom/cover !important; 
} 
0

不知道你的文件夾結構是如何設置在您購買的主題,但如果你有Woocommerce裝已經去你woocommerce插件(在plugins文件夾),該文件夾內複製所謂的文件夾目錄下的所有文件「模板」,並將它們放置在Shopifiq主題的根目錄中,並將其放置在名爲「woocommerce」的新文件夾目錄中。在這個文件夾中,您將看到一個名爲taxonomy-product_cat.php的php文件。這是您的woocommerce類別的主要登錄頁面。在這裏放置你的條件語句。

if (is_product_category('shirts')) { echo "whatever html/php you want to show up"; } 

將所有文件推送到您的服務器,你應該現在就去吧。

+0

嗨Society43,感謝您的迴應!我認爲我們絕對是在正確的軌道上。我應該提到我希望橫幅替換page_titles.php中管理的類別頁頂部的藍色條 – amandathewebdev 2015-04-06 16:45:06