Mi è capitato di aumentare la percentuale text html ratio del sito, un buon metodo per farlo è quello di rimuovere id e la class che dona il menu wordpres, che molte volte non servono per la funzionalità javascript dei vari menù.
Questa rimozione delle class e degli id si può effettuare grazie ad un paio di stringhe da mettere sul file functions.php del template.
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter('page_css_class', 'my_css_attributes_filter', 100, 1);
Se vogliamo tenere la famosa class
current-menu-item
che serve per indicare la pagina corrente nel tuo menu wordpress, si deve aggiungere:
function my_css_attributes_filter($var) { return is_array($var) ? array_intersect($var, array('current-menu-item')) : ''; }
Quindi, riepilogando, per rimuovere ID e classi dal menu di navigazione e mantenere il basta mettere nel file functions.php
current-menu-item
Curiosità sul HTML to TEXT ratio
L’HTML to TEXT ratio è calcolato tra il codice HTML e il testo letto dagli utenti, quindi è un indicatore che ti permette di verificare la snellezza della tua pagina. Se hai una percentuale alta significa che hai meno codice di struttura del sito, questo può beneficiare in termini SEO sia nel caricamento sia nella fase di scansione dei motori di ricerca.
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter('page_css_class', 'my_css_attributes_filter', 100, 1); function my_css_attributes_filter($var) { return is_array($var) ? array_intersect($var, array('current-menu-item')) : ''; }