Os shortcodes do WordPress (abre em uma nova aba) oferecem uma maneira conveniente de criar conteúdo complexo no editor de post do WordPress. Além disso, você pode usar shortcodes em arquivos PHP usando a função do_shortcode() (abre em uma nova aba).
Os seguintes shortcodes estão disponíveis para o WPML desde a versão 3.2.
wpml_language_selector_widget
- Exibir o seletor de idiomas suspenso do WPML.
- Isso é semelhante ao hook wpml_add_language_selector.
- Para personalizar a saída deste shortcode, vá para WPMLConfiguraçõesSeletores de idiomas e use as configurações na seção Seletor de idiomas personalizado.
wpml_language_selector_footer
- Exibir o seletor de idiomas horizontal do WPML.
- A saída deste shortcode é exatamente a mesma do hook wpml_footer_language_selector.
- Para personalizar a saída deste shortcode, vá para WPMLConfiguraçõesSeletores de idiomas e use as configurações na seção Seletor de idiomas de rodapé.
wpml_language_form_field
- Tornar um formulário de pesquisa personalizado Multilingual Ready (pronto para ser multilíngue).
- A saída deste shortcode é exatamente a mesma do hook wpml_add_language_form_field.
wpml-string
- Exemplo:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
- Registrar e traduzir uma string. Este shortcode requer que o WPML Tradução de Strings esteja ativo.
- Para traduzir esta string, vá para WPML → Tradução de Strings e use as seguintes informações (substituindo os nomes pelos seus):
- Domínio: my-domain
- Nome: my-name
- String: My string
- Note que, para que as strings sejam registradas e fiquem disponíveis para tradução, primeiro você precisa visitar as páginas que as exibem no front-end.
wpml_language_switcher
- Este shortcode está disponível desde a versão 3.6.0 do WPML.
- Exemplo:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
- Argumentos:
- type – Define o tipo de seletor de idiomas: footer, post_translations, widget ou custom (padrão).
- flags (alias para display_flags) – Use 1 para exibir bandeiras e 0 para não exibir.
- link_current (alias para display_link_for_current_lang ) – Use 1 para exibir links e 0 para não exibir.
- native (alias para display_names_in_native_lang ) – Use 1 para exibir os nomes dos idiomas nativos e 0 para não exibir.
- translated (alias para display_names_in_current_lang ) – Use 1 para exibir os nomes dos idiomas no idioma atual e 0 para não exibir.
- template – O slug do modelo, se precisar ser substituído. Caso contrário, ele será definido pelo type.
- Para o parâmetro type, o WPML usa as configurações da página WPMLConfiguraçõesIdiomas, exceto os widgets, que usam as configurações padrão.