wc_add_notice( 'Hello world!', 'error' ); // cervene
wc_add_notice( 'Hello world!', 'success' ); // zelene
wc_add_notice( wc_notice_count(), 'notice' ); // modre
wc_print_notices();
wc_clear_notices();
wc_add_notice( 'Hello world!', 'error' );
wc_add_notice( wc_notice_count(), 'success' );
wc_print_notices();
Ako na wc_prints oznámenia vo Woocomerce
wc_add_notice(‘text’, ‘status’); – pridá do oznámení ale nevytlačí oznámenia
wc_print_notices(); – vytlačí všetky pridané oznámenia
wc_notice_count() ; – spočíta pridané oznámenia
wc_clear_notices(); – vyčistí pridané oznámenia a začne ich počítať odzačiatku
wc_print_notice( ‘text’, ‘status’ ); – rovno vytlačí oznam
statusy:
error – cerveny
success – zeleny
notice – modrý
Príklady použitia:
Funkciu je potrebné pripojiť na hook aby ste definovali na ktorom mieste sa má oznámenie vypísať. Hooky Vám pomôže nájsť napr. aj plugin Simply Show Hooks . Pozor aby ste nechali prázdnu medzeru v hooku inak Vám hook nespustí 🙂
Single product page
add_action( 'woocommerce_before_single_product', 'vypis_oznam' );
function vypis_oznam() {
wc_print_notice( 'Produkty boli pridané do košíka!', $notice_type = 'success' );
}
Stránka pokladne
add_action( 'woocommerce_before_checkout_form_cart_notices', 'vypis_oznam_checkout' );
function vypis_oznam_checkout() {
wc_add_notice( 'Hello world!', 'error' );
}