Documentation pour les développeurs de WPML – Hooks, wpml-config.xml, API et référence de compatibilité
Cette page rassemble les ressources dont vous avez besoin pour développer avec WPML en tant que développeur. Que vous rendiez votre thème ou votre extension multilingue, que vous obteniez sa certification WPML, ou que vous créiez des sites multilingues personnalisés pour des clients, vous trouverez les guides et références pertinents ci-dessous.
Rendez votre thème ou extension multilingue
- Traduire les fichiers PO/POT pour les thèmes et extensions WordPress
- Traduire les chaînes JavaScript dans les thèmes et extensions WordPress
- Obtenir la compatibilité avec WPML pour vos thèmes et extensions
- Rendre les thèmes WooCommerce compatibles avec le multilingue et le multidevise
Obtenez la certification WPML pour votre thème ou extension
L’équipe de compatibilité de WPML teste des milliers de thèmes et d’extensions. Vous pouvez trouver ce qui est testé et fonctionne bien avec WPML dans ces listes.
Programme de compatibilité pour les auteurs
Si vous êtes l’auteur d’un thème ou d’une extension, ces pages expliquent comment demander des tests de compatibilité et comment maintenir à jour la compatibilité de votre produit avec WPML :
- Demandes des auteurs concernant la compatibilité avec WPML
- Retester votre extension ou thème avec WPML à l’aide du tableau de bord de compatibilité
Créez des sites multilingues avec des types de publication personnalisés, des champs et des taxonomies
Découvrez comment les types de publication personnalisés, les champs et les taxonomies rendent les sites web multilingues faciles à traduire pour vos clients et à maintenir pour vous.
Développez des sites multilingues avec WPML et des constructeurs de pages
Découvrez comment développer des sites web avec WPML et des constructeurs de pages qui utilisent des shortcodes, et comment enregistrer les widgets de constructeur de pages pour la traduction.
- Enregistrer les widgets de constructeur de pages pour la traduction
- Maintenir la compatibilité de WPBakery Page Builder avec WPML
- Maintenir la compatibilité de CornerStone avec WPML
- Maintenir la compatibilité d’Enfold avec WPML
- Maintenir la compatibilité du Divi Builder avec WPML
- Maintenir la compatibilité d’Avada Builder avec WPML
Autres ressources pour les programmeurs
- Traduire les thèmes WordPress avec des fichiers .mo
- Ajouter le programme d’installation de WPML à votre thème ou extension
- Ajouter des capacités d’utilisateur administrateur personnalisées
- API de codage de WPML
- Tables de base de données de WPML
- Envoyer des e-mails avec WPML
- Cookies de navigateur stockés par WPML
- Tâches cron exécutées par WPML et WPML Multilingual & Multicurrency for WooCommerce
- Les outils de dépannage dans WPML > Support
- Utiliser WPML avec la mise en cache Redis
- Comment créer des paquets de chaînes
- Référence des hooks ACFML – les deux hooks de filtre ACFML et les quatre constantes pour
acf-multilingual. Déplacé ici depuis/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/; l’ancienne URL fait l’objet d’une redirection 301. - Référence des hooks WCML – les hooks de WooCommerce Multilingual. Déplacé ici depuis
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; l’ancienne URL fait l’objet d’une redirection 301. - Interroger le contenu multilingue avec WPGraphQL – l’argument
language, le champtranslations, les menus par langue, les pages d’Options ACF et d’autres requêtes GraphQL pour les sites WordPress headless créés avec Next.js, Nuxt, Astro ou Gatsby. - Constantes de WPML
- Comment ajouter hreflang dans un site web WordPress
- Comment utiliser gettext
- Prise en charge multilingue pour les multisites WordPress
- Fonctionnalités de WPML qui dépendent de l’API REST de WordPress
- Utiliser l’API REST de WordPress avec WooCommerce Multilingual
- Traduire les slugs pour les archives de types de publication personnalisés
- Traduire les shortcodes encodés dans l’URL
- Concevoir des sélecteurs de devise personnalisés à l’aide de fichiers de modèle
- Notifications de traduction de WPML
- Utiliser WPML avec la mise en cache Memcached