我正在尝试删除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
答案 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);
}
}
}