Documentation pour les développeurs 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 extension multilingue, que vous cherchiez à obtenir la 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
- Assurer la compatibilité WPML de vos thèmes et extensions
- Rendre les thèmes WooCommerce prêts pour 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é WPML de votre produit :
- Demandes d’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 faciles à 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 constructeurs de pages pour la traduction.
- Enregistrer les widgets de constructeurs 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é de l’Avada Builder avec WPML
Autres ressources pour les programmeurs
- Traduire les thèmes WordPress avec des fichiers .mo
- Ajouter WPML-installer à votre thème ou extension
- Ajouter des capacités personnalisées pour les utilisateurs administrateurs
- 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
- Options de dépannage de WPML
- 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 redirige en 301. - Référence des hooks WCML – hooks de WooCommerce Multilingual. Déplacé ici depuis
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; l’ancienne URL redirige en 301. - Interroger du contenu multilingue avec WPGraphQL – argument
language, champtranslations, menus par langue, pages d’options ACF et autres requêtes GraphQL pour les sites WordPress headless construits avec Next.js, Nuxt, Astro ou Gatsby. - Constantes 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 en 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