WPML

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.
  • 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.

Scritto daAmir