Puede añadir selectores de idiomas a ubicaciones personalizadas de su sitio. Esto incluye añadirlos a los archivos de su tema mediante PHP, o a las páginas y entradas utilizando shortcodes.
Activar los selectores de idioma personalizados
Para mostrar un selector de idiomas utilizando un shortcode o PHP, vaya a WPML → Configuración → Selectores de idiomas → Selectores de idioma personalizados y marque la casilla para activar Selectores de idioma personalizados.

Shortcodes del selector de idiomas
También puede utilizar el bloque de selector de idiomas de WPML para mostrar selectores de idiomas en todo su sitio, incluso en entradas y páginas.
Puede utilizar uno de estos dos shortcodes de WPML para mostrar un selector de idiomas dentro de las entradas y páginas:
- [wpml_language_selector_widget]
- [wpml_language_selector_footer]

El shortcode wpml_language_selector_widget genera el selector de idiomas en función de las opciones configuradas en la sección Selectores de idioma personalizados en WPML → Idiomas.
El shortcode wpml_language_selector_footer genera el selector de idiomas en función de las opciones configuradas en la sección Selector de idiomas del pie de página en WPML → Idiomas. Puede utilizar este shortcode incluso si la casilla Mostrar el selector de idiomas en el pie de página está desmarcada.
Selectores de idiomas mediante PHP
Puede utilizar PHP para añadir un selector de idiomas a los archivos de plantilla PHP de su tema. Para ello, utilice las dos acciones siguientes.
do_action('wpml_add_language_selector');do_action( 'wpml_footer_language_selector');
La acción do_action('wpml_add_language_selector'); genera el selector de idiomas en función de las opciones configuradas en la sección Selectores de idioma personalizados en WPML → Idiomas.
La acción do_action( 'wpml_footer_language_selector'); genera el selector de idiomas en función de las opciones configuradas en la sección Selector de idiomas del pie de página en WPML → Idiomas. Puede utilizar esta acción incluso si la opción Mostrar el selector de idiomas en el pie de página está deshabilitada.
También puede utilizar PHP para crear selectores de idiomas personalizados. Lea más sobre cómo crear un selector de idiomas personalizado.