Documentação para desenvolvedores do WPML – Referência de hooks, wpml-config.xml, API e compatibilidade
Esta página reúne os recursos de que você precisa para desenvolver com o WPML como desenvolvedor. Quer você esteja tornando seu tema ou plugin multilíngue, obtendo a certificação do WPML para ele ou criando sites multilíngues personalizados para clientes, você encontrará os guias e referências relevantes abaixo.
Torne seu tema ou plugin multilíngue
- Tradução de arquivos PO/POT para temas e plugins do WordPress
- Tradução de strings JavaScript em temas e plugins do WordPress
- Como alcançar a compatibilidade com o WPML para seus temas e plugins
- Como tornar os temas do WooCommerce multilíngues e prontos para multimoeda
Obtenha a certificação do WPML para o seu tema ou plugin
A equipe de compatibilidade do WPML testa milhares de temas e plugins. Você pode encontrar o que foi testado e funciona bem com o WPML nestas listas.
Programa de compatibilidade para autores
Se você é o autor de um tema ou plugin, estas páginas explicam como solicitar testes de compatibilidade e como manter a compatibilidade do seu produto com o WPML atualizada:
- Solicitações de autores sobre compatibilidade com o WPML
- Teste novamente seu plugin ou tema com o WPML usando o painel de compatibilidade
Crie sites multilíngues com tipos de post personalizados, campos e taxonomias
Aprenda como os tipos de post personalizados, campos e taxonomias tornam os sites multilíngues fáceis de traduzir para os seus clientes e fáceis de manter para você.
Desenvolva sites multilíngues com o WPML e construtores de páginas
Aprenda como desenvolver sites com o WPML e construtores de páginas que usam shortcodes e como registrar widgets de construtores de páginas para tradução.
- Registro de widgets de construtores de páginas para tradução
- Como manter a compatibilidade do WPBakery Page Builder com o WPML
- Como manter a compatibilidade do CornerStone com o WPML
- Como manter a compatibilidade do Enfold com o WPML
- Como manter a compatibilidade do construtor Divi com o WPML
- Como manter a compatibilidade do construtor Avada com o WPML
Outros recursos para programadores
- Tradução de temas do WordPress com arquivos .mo
- Adicione o WPML-installer ao seu tema ou plugin
- Adicione capacidades personalizadas de usuário administrador
- API de codificação do WPML
- Tabelas do banco de dados do WPML
- Envio de e-mails com o WPML
- Cookies do navegador armazenados pelo WPML
- Tarefas cron executadas pelo WPML e pelo WPML Multilingual & Multicurrency for WooCommerce
- Opções de solução de problemas do WPML
- Uso do WPML com cache Redis
- Como criar pacotes de strings
- Referência de hooks do ACFML – os dois hooks de filtro do ACFML e quatro constantes para
acf-multilingual. Movido para cá de/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/; a URL antiga faz um redirecionamento 301. - Referência de hooks do WCML – hooks do WooCommerce Multilingual. Movido para cá de
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; a URL antiga faz um redirecionamento 301. - Consulta de conteúdo multilíngue com o WPGraphQL – argumento
language, campotranslations, menus por idioma, páginas de opções do ACF e outras consultas GraphQL para sites WordPress headless criados com Next.js, Nuxt, Astro ou Gatsby. - Constantes do WPML
- Como adicionar hreflang em um site WordPress
- Como usar o gettext
- Suporte multilíngue para multisites do WordPress
- Recursos no WPML que dependem da API REST do WordPress
- Uso da API REST do WordPress com o WooCommerce Multilingual
- Tradução de slugs para arquivos de tipo de post personalizado
- Tradução de shortcodes codificados em URL
- Criação de seletores de moedas personalizados usando arquivos de modelo
- Notificações de tradução do WPML
- Uso do WPML com cache Memcached