![](/img/trans.png)
[英]Woocommerce - wc_add_notice() not adding to session when nothing in the cart
[英]Custom Class wc_add_notice - Wordpress - Woocommerce
您好,我有这段代码可以创建 wordpress session 消息。
wc_add_notice(__('My mensaje!', 'mensajeper'), 'error');
这会在使用 class 重新加载页面后创建一条消息
woocommerce-error
到目前为止,我们做得很好。 例如,如何将自定义 class 添加到此消息
woocommerce-error-messageper
我正在使用 wordpress。
WooCommerce 没有提供改变这一点的钩子。 所以你需要覆盖 woocommerce 模板。
您需要从此处的错误通知模板中复制代码https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/templates/notices/error.php
并在 ACTIVE-THEME-FOLDER/woocommerce/notices/error.php 中创建相同的文件
随着 class 的变化。
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! $notices ) {
return;
}
?>
<ul class="woocommerce-error woocommerce-error-messageper" role="alert">
<?php foreach ( $notices as $notice ) : ?>
<li<?php echo wc_get_notice_data_attr( $notice ); ?>>
<?php echo wc_kses_notice( $notice['notice'] ); ?>
</li>
<?php endforeach; ?>
</ul>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.