Gli shortcode di WordPress offrono un modo comodo per creare contenuti complessi nell’editor degli articoli di WordPress. Inoltre, puoi utilizzare gli shortcode nei file PHP utilizzando la funzione do_shortcode().
I seguenti shortcode sono disponibili per WPML a partire dalla versione 3.2.
wpml_language_selector_widget
- Visualizza il selettore di lingua a discesa di WPML.
- È simile all’hook wpml_add_language_selector.
- Per personalizzare l’output di questo shortcode, vai su WPML → Lingue e usa le impostazioni nella sezione Selettori di lingua personalizzati.
wpml_language_selector_footer
- Visualizza il selettore di lingua orizzontale di WPML.
- L’output di questo shortcode è esattamente lo stesso dell’hook wpml_footer_language_selector.
- Per personalizzare l’output di questo shortcode, vai su WPML→ Lingue e usa le impostazioni nella sezione Selettore di lingua nel footer.
wpml_language_form_field
- Rende un modulo di ricerca personalizzato pronto per il multilingua.
- L’output di questo shortcode è esattamente lo stesso dell’hook wpml_add_language_form_field.
wpml-string
- Esempio:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
- Registra e traduci una stringa. Questo shortcode richiede che WPML Traduzione stringhe sia attivo.
- Per tradurre questa stringa, vai su WPML → Traduzione stringhe e usa le seguenti informazioni (sostituendo i nomi con i tuoi):
- Dominio: my-domain
- Nome: my-name
- Stringa: My string
- Tieni presente che, affinché le stringhe vengano registrate e siano disponibili per la traduzione, devi prima visitare le pagine che le contengono sul front-end.
wpml_language_switcher
- Questo shortcode è disponibile a partire dalla versione 3.6.0 di WPML.
- Esempio:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
- Argomenti:
- type – Definisce il tipo di selettore di lingua: footer, post_translations, widget o custom (predefinito).
- flags (alias di display_flags) – Usa 1 per visualizzare le bandiere e 0 per non farlo.
- link_current (alias di display_link_for_current_lang ) – Usa 1 per visualizzare i link e 0 per non farlo.
- native (alias di display_names_in_native_lang ) – Usa 1 per visualizzare i nomi nativi delle lingue e 0 per non farlo.
- translated (alias di display_names_in_current_lang ) – Usa 1 per visualizzare i nomi delle lingue nella lingua corrente e 0 per non farlo.
- template – Lo slug del template se deve essere sovrascritto. Altrimenti, verrà definito dall’argomento type.
- Per il parametro type, WPML usa le impostazioni della pagina WPML → Lingue, tranne i widget, che usano le impostazioni predefinite.