Chi ha creato la discussione
betamax256
(@betamax256)
…ma anche no. Insomma, ho appena scritto che nella versione gratuita NON c’è la possibilità di disattivare una lingua…
Chi ha creato la discussione
betamax256
(@betamax256)
Ciao, grazie per la risposta.
Secondo il mio modesto parere, è inconcepibile che oggi, un CMS non sia multilingua in modo nativo. (come lo è Joomla ad esempio)
Di conseguenza, si deve usare un plug-in.
Plugin che nella versione gratuita non offre la possibilità di attivare/disattivare lingue a piacere.
Appunto cercavo altre soluzioni.
Una l’ho trovata da solo ma non la consiglio perchè mi sembra troppo “out of the box”, eccola :
Modificare il file “polylang/frontend/frontend-filters-links.php” :
Alla linea +/- 249, creare una condizione if che esclude la scrittura del codice html (<link rel=”alternate”…”) per la lingua non desiderata :
if($lang!=”en”){printf( ” . “\n”, esc_url( $url ), esc_attr( $lang ) );}
Qui esiste il rischio che la modifica venga distrutta da un aggiornamento del plug-in Polylang.
=> Di sicuro c’è un modo piu professionale di scrivere la stessa cosa usando il file function.php del proprio tema ma non riesco a capire come.
Chi ha creato la discussione
betamax256
(@betamax256)
Ciao, grazie, ho trovato. La parola ricercata si estrae cosi :
get_option('tag_base')
;