WPML

Você pode adicionar seletores de idiomas a locais personalizados no seu site. Isso inclui adicioná-los aos arquivos do seu tema usando PHP ou a páginas e posts usando shortcodes.

Ativar seletores de idiomas personalizados

Para exibir um seletor de idiomas usando um shortcode ou PHP, vá para WPMLConfiguraçõesSeletores de idiomasSeletores de idiomas personalizados e marque a caixa para ativar os Seletores de idiomas personalizados.

Ativar a opção “Seletores de idiomas personalizados”
Ativar a opção “Seletores de idiomas personalizados”

Shortcodes do seletor de idiomas

Você também pode usar o bloco do seletor de idiomas do WPML para exibir seletores de idiomas em todo o seu site, inclusive em posts e páginas.

Você pode usar um destes dois shortcodes do WPML para exibir um seletor de idiomas dentro de posts e páginas:

  • [wpml_language_selector_widget]
  • [wpml_language_selector_footer]
Exibir um seletor de idiomas com um shortcode
Exibir um seletor de idiomas com um shortcode

O shortcode wpml_language_selector_widget exibe o seletor de idiomas com base nas opções definidas na seção Seletores de idiomas personalizados em WPMLIdiomas.

O shortcode wpml_language_selector_footer exibe o seletor de idiomas com base nas opções definidas na seção Seletor de idiomas de rodapé em WPMLIdiomas. Você pode usar esse shortcode mesmo se a caixa de seleção Mostrar seletor de idiomas no rodapé estiver desmarcada.

Seletores de idiomas usando PHP

Você pode usar PHP para adicionar um seletor de idiomas aos arquivos de template PHP do seu tema. Para fazer isso, use as duas ações a seguir.

  • do_action('wpml_add_language_selector');
  • do_action( 'wpml_footer_language_selector');

A ação do_action('wpml_add_language_selector'); exibe o seletor de idiomas com base nas opções definidas na seção Seletores de idiomas personalizados em WPMLIdiomas.

A ação do_action( 'wpml_footer_language_selector'); exibe o seletor de idiomas com base nas opções definidas na seção Seletor de idiomas de rodapé em WPMLIdiomas. Você pode usar essa ação mesmo se a opção Mostrar seletor de idiomas no rodapé estiver desativada.

Você também pode usar PHP para criar seletores de idiomas personalizados. Leia mais sobre como criar um seletor de idiomas personalizado.

Escrito por Amir · Última atualização em 2 de março de 2023