I want to add an extra class to my WooCommerce notice.
Here’s my current code for printing the notice:
wc_print_notice( 'My message', 'success' );
I saw in the WooCommerce Docs, that there is an option to add extra $data
to the notice.
But something like this won’t work (it adds only data-class="extra"
to it):
wc_print_notice( 'My message', 'success', array('class' => 'extra') );
Is there an option to do this or am I misunderstanding something?
2
Answers
I found an optional solution for my case. It would be possible to simply style the notice with the data attribute. Like this:
There’s no way to add extra class within the function, nor is there a filter to use.
What you can do is overwrite the template, by copying to
yourtheme/woocommerce/notices/notice.php
(orsuccess.php
)