Jak dodać dodatkowe etykiety dla produktów Woocommerce?

Jeżeli tworzycie lub prowadzicie sklep internetowy oparty o Wordpresa i rozszerzenie Woocomerce to pewnie nie raz zastanawialiście się jak wyświetlić etykietkę z napisem typu „Nowość” oraz jak długo ma się ona wyświetlać.
Przeszukanie ustawień systemu Woocomerce nic nie pomoże, konieczne jest dodanie dodatkowego kodu. Poniższej przedstawiam kod, który w tym przypadku wyświetli etykietę z napisem „Nowość” przy nowo dodanych produktach oraz będzie ona się wyświetlać przez 30 dni.
Kod wklejamy w pliku functions.php naszego szablonu Wordress. Możemy to zrobić poprzez panel administracyjny Wygląd -> Edytor motywu -> po prawej wybieramy plik functions.php lub poprzez edycje tego pliku za pomocą FTP.
add_action( 'woocommerce_before_shop_loop_item_title', 'investent_nowa_etykieta_produktu', 3 );
function investent_nowa_etykieta_produktu() {
global $product;
$liczba_dni= 30;
$created = strtotime( $product->get_date_created() );
if ( ( time() - ( 60 * 60 * 24 * $liczba_dni) ) < $created ) {
echo '<span class="itsnew onsale">' . __( 'Nowość', 'woocommerce' ) . '</span>';
}
}
Liczbę dni przez, którą ma wyświetlać się etykieta możemy zmienić w zmiennej $liczba_dni.