Rimuovere i commenti HTML di Yoast SEO

Se utilizzate il noto plugin WordPress chiamato Yoast SEO, potreste aver notato dei commenti HTML apparire nella sezione <head> del vostro sito web, simili a questi:

<!-- This site is optimized with the Yoast SEO plugin v14.5 - https://yoast.com/wordpress/plugins/seo/ -->

Questi commenti, che racchiudono una serie di meta tags inseriti nella sezione <head>, indicano che quel contenuto è stato generato dal plugin Yoast SEO.

Rimuovere questi commenti è molto semplice, soprattutto se state utilizzando una versione del plugin superiore alla 14.1

Infatti vi basterà inserire il seguente snippet di codice nel file functions.php o in un plugin apposito.

// Rimuove tutti i commenti HTML di Yoast SEO
add_filter( 'wpseo_debug_markers', '__return_false' );

Se invece state usando una versione precedente alla 14.1 (sconsigliato), è possibile ottenere lo stesso risultato, ma con qualche riga di codice in più.

// Rimuove tutti i commenti HTML di Yoast SEO
add_action('wp_head',function() { ob_start(function($o) {
   return preg_replace('/\n?<.*?yoast seo plugin.*?>/mi','',$o);
}); },~PHP_INT_MAX);

Fonte: GitHub Gist

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *