2014-03-29 48 views
0

我已經習慣了在各種woo商務頁面上添加和刪除內容的鉤子。刪除圖片佔位符在woo commerce商店頁面

但是我不明白如何從商店歸檔頁面中刪除每個產品的圖像。

據我所知,刪除每個產品的特色圖片顯然會刪除圖片,但仍有一個圖片佔位符。

我需要能夠移除圖像佔位符,使這一切仍然是產品名稱等...

任何幫助深表感謝。

編輯。

我設法解決這個問題,但可能不是最有效的方式,所以我會留下我的發現以改進,以防其他人想要做類似的事情。

以正常方式使用鉤沒有一個任何影響,所以我編輯的主要吸引商業模板文件,這是不是一個好主意,但是......

移除...

<?php 
/** 
* woocommerce_before_shop_loop_item_title hook 
* 
* @hooked woocommerce_show_product_loop_sale_flash - 10 
* @hooked woocommerce_template_loop_product_thumbnail - 10 
*/ 
do_action('woocommerce_before_shop_loop_item_title'); 
?> 

從插件/ woocommerce/templates文件夾中的content-product.php文件獲得了期望的效果。

回答

2

不要刪除它,你可以使用remove_action()函數。對於檔案,作爲內容product.php說,在functions.php中你可以這樣寫:

remove_action(
    'woocommerce_before_shop_loop_item_title', 
    'woocommerce_template_loop_product_thumbnail', 
    10 
); 
+1

謝謝,這是我預料到編輯頁面的方式。不幸的是,由於我不明白這個原因,在這個特殊情況下這沒有任何影響。 奇怪的是,我可以通過這種方式刪除其他元素沒有問題。 這就是爲什麼我不得不求助於從文件本身切割代碼。 –

+0

:),所以我想你可以更改數字** 10 **並獲得答案。這個參數是優先級,我認爲如果你選擇一個更高的數字,比如50或70等,它就會起作用。我的意思是我希望如此:P –

相關問題