删除Woocommerce产品简短说明

时间:2015-07-02 16:46:24

标签: php wordpress woocommerce

我正在尝试删除Woocommerce中单个产品页面上显示的产品简短说明。默认情况下,它位于价格下方,我希望它完全消失。

我尝试使用此代码:remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);并将其放在我的Child主题文件夹的functions.php中,但它不会改变任何内容。

如果我尝试使用 woocommerce_template_single_add_to_cart woocommerce_template_single_meta 来查看该段代码是否实际有效,则会删除“添加到购物车”按钮和产品元,但出于某种原因,摘录不是'受影响。

要删除它的其他任何解决方案吗? 谢谢!! Joost

3 个答案:

答案 0 :(得分:2)

正确的代码段发布在这里: How to remove wordpress Short description tab in single product page in wordpress?

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

function woocommerce_template_single_excerpt() {
        return;
}

答案 1 :(得分:0)

尝试在主题的functions.php中添加以下代码,

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

add_action('add_meta_boxes', 'remove_the_short_description', 999);

答案 2 :(得分:0)

获取代码snippit插件并运行

Enumeration serviceNames = CacheFactory.getCluster().getServiceNames();
while(serviceNames.hasMoreElements()){
    String serviceName = (String)serviceNames.nextElement();
    Service service = null;
    try{
        service = CacheFactory.getService(serviceName);
    }catch(Exception e){
        continue;
    }
    if(service instanceof CacheService){
        CacheService cacheService = (CacheService)service;
        Enumeration cacheNames = cacheService.getCacheNames();
        while(cacheNames.hasMoreElements()){
            String cacheName = (String)cacheNames.nextElement();
            System.out.println("<<<" + cacheName);
        }
    }
}