0
目錄頁面與產品說明和簡短說明的範圍有很大的不同。這個關閉設置每個產品的不同,我希望每個產品在目錄網格中佔用更少的空間。因此,我想從產品目錄頁面中刪除產品的說明,並且只在用戶選擇產品時在單一產品頁面中顯示。如果可能的話,我還希望搜索功能不包括來自產品簡短描述的文字。任何建議將不勝感激。Woocommerce不在目錄頁面上顯示產品說明,但仍顯示在單個產品頁面中
目錄頁面與產品說明和簡短說明的範圍有很大的不同。這個關閉設置每個產品的不同,我希望每個產品在目錄網格中佔用更少的空間。因此,我想從產品目錄頁面中刪除產品的說明,並且只在用戶選擇產品時在單一產品頁面中顯示。如果可能的話,我還希望搜索功能不包括來自產品簡短描述的文字。任何建議將不勝感激。Woocommerce不在目錄頁面上顯示產品說明,但仍顯示在單個產品頁面中
function filter_woocommerce_short_description($post_post_excerpt) {
if(is_shop() || is_product_category()) {
return false;
} else {
return $post_post_excerpt;
}
};
// add the filter
add_filter('woocommerce_short_description', 'filter_woocommerce_short_description', 10, 1);
這仍然是默認主題的情況嗎?因爲顯示摘錄的'woocommerce_template_single_excerpt()'不會被WooCommerce的'content-product.php'模板調用,該模板是歸檔循環默認顯示的模板。意思是說,它可以通過你的主題添加。 – helgatheviking
嗨,是的,據我所知它是默認的,但我運行各種插件和兒童主題模板(Templatemela)。我已經在所有選項中查找了幾個小時,我可以很自信地說,從目錄頁面中刪除描述是沒有限制的。然而,我發現了一個解決方法,我從類似的問題中得到了這個想法,從單個產品頁面中刪除了簡短的細節。編輯CSS文件:wp-content - > themes - > myTheme - > css - > woocommerce.css。添加以下代碼:.product-block-inner> div [itemprop =「description」] { display:none; } – Shaun
不,我的意思是一個默認的主題,如二十十六,因爲據我可以告訴WooCommerce摘錄不應該在那裏。這裏有一個[二十十六的截圖](http://imagizer.imageshack.com/img923/1610/GiDr6n.jpg)我建議看看你的主題的'content-product.php'模板和/或搜索你的主題來看看如果'woocommerce_template_single_excerpt'被添加到某處的鉤子。 – helgatheviking