Los shortcodes de WordPress ofrecen una forma cómoda de crear contenido complejo en el editor de entradas de WordPress. Además, puede usar shortcodes en archivos PHP mediante la función do_shortcode().
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 WPML → Idiomas y utilice los ajustes de la sección Selector de idiomas 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 WPML→ Idiomas y utilice los ajustes de la sección Selector de idiomas del pie de página.
wpml_language_form_field
- Prepara un formulario de búsqueda personalizado para que sea multilingüe.
- 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 utilice la siguiente información (sustituyendo 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 nativos de los idiomas 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 necesita sobrescribirse. De lo contrario, lo definirá el type.
- Para el parámetro type, WPML utiliza los ajustes de la página WPML → Idiomas, excepto los widgets, que utilizan los ajustes predeterminados.