Un utente ha chiesto 👇
Ciao,
Prima di tutto, ami il tuo plugin, la cosa migliore che ho provato è facile con la traduzione. Super semplice da usare e ben progettato.
Ma ho una domanda. 🙂
Ho creato il mio selettore di lingua, che è incorporato in header.php – funziona bene ma attualmente è un po ‘statico. Si collega solo al sito principale e alla traduzione in inglese del sito principale, e lo fa in ogni pagina. Invece, voglio collegarlo direttamente alla versione tradotta della pagina corrente.
Come posso ottenerlo?
Vi ringrazio molto!
Autore del plugin
(@chouby)
2 anni, 4 mesi fa
Ciao,
È possibile utilizzare la funzione pll_the_languages, magari con le opzioni “raw” per ottenere tutte le informazioni necessarie per i cambi di lingua personalizzati. Guarda: https://polylang.pro/doc/function-reference/
Lanciatore di thread
(@russclem)
2 anni, 4 mesi fa
Ok, quindi ecco cosa ho avuto finora:
<?php $translations = pll_the_languages(array('raw' => 1)); ?>
<div class="lang-item-no">
<a href="<?php echo $translations[0]['url']; ?>">NO</a>
</div>
Ma questo restituisce solo un collegamento alla traduzione corrente. Come si ripristina il collegamento per una traduzione diversa specificata?
Questa risposta è stata modificata 2 anni, 4 mesi fa da. Questa risposta è stata modificata 2 anni, 4 mesi fa da. Lanciatore di thread
(@russclem)
2 anni, 4 mesi fa
Non importa, risolvilo.
Volevo solo sostituirlo con $ translation[0] con $ traduzione[en] o qualunque codice di lingua volessi.
Was this helpful?
0 / 0