Basel, un tema sviluppato per WordPress dal team “xtemos”; è minimalista, professionale e progettato per produrre un sito web di tipologia eCommerce moderno ed efficace che si adatta perfettamente alla risoluzione di qualsiasi schermo. Il tema è molto versatile e può essere utilizzato per qualsiasi tipologia di negozio Online, inoltre, può essere trasformato in un catalogo di prodotti senza utilizzare componenti aggiuntivi, che potrebbero appesantire il sistema, mediante l’utilizzo di alcune funzionalità del tema stesso ed integrando codice PHP e CSS. In questo articolo ipotizziamo di partire da un sistema eCommerce già esistente.

Iniziamo le modifiche abilitando la “modalità catalogo” dalle opzioni del tema, come mostrato nell’immagine seguente:

Come abbiamo detto in precedenza, stiamo ipotizzando di agire in un sistema eCommerce già esistente, quindi abbiamo la necessità di nascondere i prezzi, a tale scopo inseriamo all’interno del file functions.php del tema il codice seguente:
add_filter( 'woocommerce_get_price_html', 'remove_price');
function remove_price($price){
return ;
}
Nascondiamo ii codice del prodotto, inserendo all’interno del file functions.php del tema il codice seguente:
function remove_product_page_skus( $enabled ) {
if ( ! is_admin() && is_product() ) {
return false;
}
return $enabled;
}
add_filter( 'wc_product_sku_enabled', 'remove_product_page_skus' );
Nascondiamo il badge “in offerta” nella pagina del prodotto, inserendo all’interno del file functions.php del tema il codice seguente:
add_filter('woocommerce_sale_flash', 'lw_hide_sale_flash');
function lw_hide_sale_flash()
{
return false;
}
Nscondiamo ii badge “esaurito” nella pagina del prodotto, inserendo il codice seguente:
.product-label.out-of-stock {
display: none;
}
Nascondiamo ii badge “esaurito” nella pagina del catalogo, inserendo il codice seguente:
.woocommerce span.onsale {
display: none;
}







