WPML

Les shortcodes WordPress (s'ouvre dans un nouvel onglet) offrent un moyen pratique de créer du contenu complexe dans l’éditeur d’articles de WordPress. De plus, vous pouvez utiliser des shortcodes dans les fichiers PHP en utilisant la fonction do_shortcode() (s'ouvre dans un nouvel onglet).

Les shortcodes suivants sont disponibles pour WPML depuis la version 3.2.

wpml_language_selector_widget

  • Afficher le sélecteur de langue déroulant de WPML.
  • Ceci est similaire au hook wpml_add_language_selector.
  • Pour personnaliser le résultat de ce shortcode, accédez à WPMLParamètresSélecteurs de langue et utilisez les paramètres de la section Sélecteurs de langue personnalisés.
  • Afficher le sélecteur de langue horizontal de WPML.
  • Le résultat de ce shortcode est exactement le même que celui du hook wpml_footer_language_selector.
  • Pour personnaliser le résultat de ce shortcode, accédez à WPMLParamètresSélecteurs de langue et utilisez les paramètres de la section Sélecteur de langue de pied de page.

wpml_language_form_field

  • Rendre un formulaire de recherche personnalisé Multilingual Ready.
  • Le résultat de ce shortcode est exactement le même que celui du hook wpml_add_language_form_field.

wpml-string

  • Exemple :
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
  • Enregistrer et traduire une chaîne de texte. Ce shortcode nécessite que WPML Traduction de chaînes soit actif.
  • Pour traduire cette chaîne de texte, accédez à WPML → Traduction de chaînes et utilisez les informations suivantes (en remplaçant les noms par les vôtres) :
    • Domaine : my-domain
    • Nom : my-name
    • Chaîne de texte : My string
  • Notez que pour que les chaînes de texte soient enregistrées et disponibles pour la traduction, vous devez d’abord visiter les pages qui les contiennent sur l’interface publique.

wpml_language_switcher

  • Ce shortcode est disponible depuis la version WPML 3.6.0.
  • Exemple :
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
  • Arguments :
    • type – Définit le type de sélecteur de langue : footer, post_translations, widget ou custom (par défaut).
    • flags (alias pour display_flags) – Utilisez 1 pour afficher les drapeaux et 0 pour ne pas les afficher.
    • link_current (alias pour display_link_for_current_lang) – Utilisez 1 pour afficher les liens et 0 pour ne pas les afficher.
    • native (alias pour display_names_in_native_lang) – Utilisez 1 pour afficher les noms des langues natives et 0 pour ne pas les afficher.
    • translated (alias pour display_names_in_current_lang) – Utilisez 1 pour afficher les noms des langues dans la langue actuelle et 0 pour ne pas les afficher.
    • template – Le slug du modèle s’il doit être remplacé. Sinon, il sera défini par le paramètre type.
    • Pour le paramètre type, WPML utilise les paramètres de la page WPMLParamètresLangues, à l’exception des widgets qui utilisent les paramètres par défaut.

Rédigé parAmir