首页 > 解决方案 > 在 woocommerce 单品页面中将打印的通知移到页面标题上方

问题描述

我正在使用 Woocommerce,我需要将 Woocommerce 消息(最重要的是显示在单个产品页面上的所有消息)移动到页面标题上方(我的主题是使用产品标题作为页面标题)。我知道我可以使用删除一条消息

add_filter( 'wc_add_to_cart_message', 'remove_add_to_cart_message' );

function remove_add_to_cart_message() {
return;
}

但我需要它用于所有单产品页面消息,并且我需要在页面标题上方再次读取它们。

标签: phpwordpresswoocommerceproductmessage

解决方案


我不确定它更改了哪个版本,但是操作已更改为woocommerce_output_all_notices,因此应该是...

remove_action( 'woocommerce_before_single_product', 'woocommerce_output_all_notices', 10 );

在 3.7.0 上测试


推荐阅读