Los shortcodes de WordPress (se abre en una pestaña nueva) ofrecen una forma práctica de crear contenido complejo en el editor de entradas de WordPress. Además, puede usar shortcodes en los archivos PHP utilizando la función do_shortcode() (se abre en una pestaña nueva).
Los siguientes shortcodes están disponibles para WPML desde la versión 3.2.
wpml_language_selector_widget
- Muestra el selector de idiomas desplegable de WPML.
- Es similar al hook wpml_add_language_selector.
- Para personalizar la salida de este shortcode, vaya a WPMLConfiguraciónSelectores de idiomas y use la configuración de la sección Selector de idioma personalizado.
wpml_language_selector_footer
- Muestra el selector de idiomas horizontal de WPML.
- La salida de este shortcode es exactamente la misma que la del hook wpml_footer_language_selector.
- Para personalizar la salida de este shortcode, vaya a WPMLConfiguraciónSelectores de idiomas y use la configuración de la sección Selector de idiomas del pie de página.
wpml_language_form_field
- Hace que un formulario de búsqueda personalizado esté preparado para ser multilingüe (Multilingual Ready).
- La salida de este shortcode es exactamente la misma que la del hook wpml_add_language_form_field.
wpml-string
- Ejemplo:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
- Registra y traduce una cadena. Este shortcode requiere que WPML Traducción de cadenas esté activo.
- Para traducir esta cadena, vaya a WPML → Traducción de cadenas y use la siguiente información (reemplazando los nombres por los suyos):
- Dominio: my-domain
- Nombre: my-name
- Cadena: My string
- Tenga en cuenta que para que las cadenas se registren y estén disponibles para su traducción, primero debe visitar las páginas que las incluyen en el front-end.
wpml_language_switcher
- Este shortcode está disponible desde la versión 3.6.0 de WPML.
- Ejemplo:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
- Argumentos:
- type – Define el tipo de selector de idiomas: footer, post_translations, widget o custom (predeterminado).
- flags (alias de display_flags) – Use 1 para mostrar las banderas y 0 para no mostrarlas.
- link_current (alias de display_link_for_current_lang) – Use 1 para mostrar los enlaces y 0 para no mostrarlos.
- native (alias de display_names_in_native_lang) – Use 1 para mostrar los nombres de los idiomas nativos y 0 para no mostrarlos.
- translated (alias de display_names_in_current_lang) – Use 1 para mostrar los nombres de los idiomas en el idioma actual y 0 para no mostrarlos.
- template – El slug de la plantilla si es necesario sobrescribirla. De lo contrario, lo definirá el parámetro type.
- Para el parámetro type, WPML usa la configuración de la página WPMLConfiguraciónIdiomas, excepto para los widgets, que usan la configuración predeterminada.