2013-05-17 152 views
2

我創建了一個專門爲woocommerce使用而設計的主題。這個主題的設計不使用「產品簡短描述」。去除顯示頁面上的描述是很容易使用:刪除woocommerce簡短描述字段

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20); 

不過,我似乎無法找到任何方式從顯示在產品上編輯頁面管理員刪除該字段/面板本身。如果有人知道如何做到這一點,將不勝感激。要清楚這是新的woocommerce 2.0。謝謝!

+0

你可以只添加自定義JQuery到.hide()的ID或類嗎? –

+0

@RobertLee - 好吧,我可以。更好的是,我可以將CSS規則添加到將刪除它的管理CSS。但是,WooCommerce通常有內置的操作來完全刪除/添加事物,而不是通過CSS隱藏,而且這會更加可取(因爲在更新期間更容易維護而不是類名)。 但似乎這可能是我不得不訴諸的,因爲沒有人似乎知道這個答案。我猜WooCommerce可能沒有內置此方法。 – Floggem

+0

@RobertLee - 實際上,在檢查頁面時,我發現id/class名稱是相當通用的,在CSS中我什麼也找不到只用於定位產品頁面。使用ID /類來隱藏它也會影響博文的摘錄,而不僅僅是WooCommerce產品。所以即使這不是一個好的選擇,除非你知道一些CSS標識符,它們可以讓我選出WooCommerce產品編輯頁面。 – Floggem

回答

7

您可以通過PHP請從WooCommerce管理領域的短描述字段:

function remove_short_description() { 
    remove_meta_box('postexcerpt', 'product', 'normal'); 
} 

add_action('add_meta_boxes', 'remove_short_description', 999); 
0

這也是我所期待的。對我而言,要定位產品說明的CSS,請使用.single-product .entry-content

到現在爲止,我認爲Woocommerce不提供任何產品描述的鉤子。

+1

此問題已在下面回答是正確的答案。 –