WPML

Gli shortcode di WordPress (si apre in una nuova scheda) 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() (si apre in una nuova scheda).

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 WPMLImpostazioniSelettori 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 WPMLImpostazioniSelettori 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 WPMLImpostazioniLingue, a eccezione dei widget che usano le impostazioni predefinite.

Scritto daAmir