Gli shortcode di WordPress offrono un modo pratico per creare contenuti complessi nell'editor degli articoli di WordPress. Inoltre, puoi usare 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
- Mostra 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 → Impostazioni → Selettori di lingua e usa le impostazioni nella sezione Selettori di lingua personalizzati.
wpml_language_selector_footer
- Mostra 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 → Impostazioni → Selettori di lingua e usa le impostazioni nella sezione Selettore di lingua nel footer.
wpml_language_form_field
- Rende un modulo di ricerca personalizzato Multilingual Ready (pronto per il multilingue).
- 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 traduce 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):
- Domain: my-domain
- Name: my-name
- String: My string
- Nota che affinché le stringhe vengano registrate e siano disponibili per la traduzione, devi prima visitare le pagine in cui sono presenti sul front-end.
wpml_language_switcher
- Questo shortcode è disponibile a partire dalla versione WPML 3.6.0.
- 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 mostrare le bandiere e 0 per non mostrarle.
- link_current (alias di display_link_for_current_lang ) – Usa 1 per mostrare i link e 0 per non mostrarli.
- native (alias di display_names_in_native_lang ) – Usa 1 per mostrare i nomi delle lingue native e 0 per non mostrarli.
- translated (alias di display_names_in_current_lang ) – Usa 1 per mostrare i nomi delle lingue nella lingua attuale e 0 per non mostrarli.
- template – Lo slug del template se deve essere sovrascritto. Altrimenti, verrà definito da type.
- Per il parametro type, WPML usa le impostazioni della pagina WPML → Impostazioni → Lingue, a eccezione dei widget che usano le impostazioni predefinite.