Plugin multilingua qTranslate X per Wordpress
qTranslate X // togliere script inutili all'interno dell'head di Wordpress
qTranslate X è un plugin che ci permette diabilitare il multilingua a scelta su Wordpress con molta facilità.
Di recente è stato riesumato e reso compatibile con Yoast SEO con implementazioni per renderelo sempre più compatibile con le nuove versioni di Wordpress.
Di contro è un plugin che consuma molte risorse quindi Wordpress si deve ottimizzare al massimo, questo una conoscenza approffondita degli strumenti da usare (che vedremo più avanti).
E molto facile la castumizzazione via CSS, sia l'implementazione come widget, spesso però il plugin carica all'interno del nostro <head> righe di codice che non servono, almeno per alcune esigenze tecniche.
Vediamo ora come togliere appunto il CSS superfluo che carica all'interno dell' <head>.
Seguendo il percorso:
wp-content/plugins/qtranslate-x
Andiamo a modificare la pagina qtranslate_widget.php
Commentare:
if ( !defined( 'ABSPATH' ) ) exit; define('QTX_WIDGET_CSS', '.qtranxs_widget ul { margin: 0; } .qtranxs_widget ul li { display: inline; /* horizontal list, use "list-item" or other appropriate value for vertical list */ list-style-type: none; /* use "initial" or other to enable bullets */ margin: 0 5px 0 0; /* adjust spacing between items */ opacity: 0.5; -o-transition: 1s ease opacity; -moz-transition: 1s ease opacity; -webkit-transition: 1s ease opacity; transition: 1s ease opacity; } /* .qtranxs_widget ul li span { margin: 0 5px 0 0; } */ /* other way to control spacing */ .qtranxs_widget ul li.active { opacity: 0.8; } .qtranxs_widget ul li:hover { opacity: 1; } .qtranxs_widget img { box-shadow: none; vertical-align: middle; display: initial; } .qtranxs_flag { height:12px; width:18px; display:block; } .qtranxs_flag_and_text { padding-left:20px; } .qtranxs_flag span { display:none; } ');
dalla riga 42 alla 44 commentare queste righe:
Togliere il meta generator di qTranslate X
Inserire all'interno del propio functions.php (relativo al tema) questo script che toglierà all'interno dell'head il nostro meta tag
remove_action('wp_head','qtranxf_wp_head_meta_generator');
link qTranslate X
Salva
Salva