Archivio marzo 2019

Errore Google Webmaster – Prodotti

Da qualche settimana google webmaster sta segnalando questo errore relativamente ai prodotti di un sito con installato woocommerce.

L’errore è relativo ai richsnipped dei prodotti ma nelle pagine “archivio”, per risolvere questo problema ho trovato questa soluzione:

/**
* Remove the generated product schema markup from the Product Category and Shop pages.
*/
function wc_remove_product_schema_product_archive() {
remove_action( 'woocommerce_shop_loop', array( WC()->structured_data, 'generate_product_data' ), 10, 0 );
}
add_action( 'woocommerce_init', 'wc_remove_product_schema_product_archive' );

che in pratica disattiva i dati strutturati dei prodotti nelle pagine archivio.

Rimuovere il parametro versione nei file js e css wordpress

Un buon modo per ottimizzare la velocità di wordpress è quello di rimovere dai file js e css il parametro versione, in questo modo le risorse non vengono ricaricate ma possono essere gestite dalla cache del browser.

Ecco qui il codice da inserire all’interno del vostro functions.php del vostro tema.

 


// remove wp version param from any enqueued scripts
function vc_remove_wp_ver_css_js( $src ) {
if ( strpos( $src, 'ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );

Se ti è stato utile questo articolo condividilo!