add_action('woocommerce_before_shop_loop_item_title', 'nuovo_badge', 3);
function nuovo_badge() {
global $product;
$giorni_novita = 30; // Imposta il numero di giorni entro i quali un prodotto è considerato "nuovo"
$creato_il = strtotime($product->get_date_created());
if ((time() - (60 * 60 * 24 * $giorni_novita)) < $creato_il) {
echo '<span class="nuovo">' . esc_html__('novità', 'woocommerce') . '</span>';
}
}
/*Badge nuovo prodotto*/
.woocommerce ul.products li.product .new {
position: absolute;
left: auto;
right: 15px;
top: 15px;
z-index: 2;
font-size: 13px;
color: #FFFFFF;
font-weight: 500;
text-transform: uppercase;
text-align: center;
background: #006400;
border-radius: 5px;
padding: 4px 8px;
}
Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.