Le programme d’installation de WPML aide les auteurs de thèmes et d'extensions à fournir des thèmes et des extensions Multilingual Ready (prêts pour le multilinguisme) à leurs clients. Un petit bout de code PHP offrira à vos clients la possibilité d’acheter, d’installer et d’activer WPML directement depuis votre thème.
Avantages de l’ajout du programme d’installation de WPML à votre thème ou extension
Voici les avantages d’ajouter le programme d’installation de WPML à votre thème ou extension :
- C’est une preuve solide pour vos clients que votre thème ou extension est Multilingual Ready et entièrement compatible avec WPML
- Offrez à vos clients un moyen simple d’acheter, d’installer et d’activer WPML
- Vos clients bénéficient d’une réduction exclusive de 10 % lorsqu’ils achètent WPML depuis votre thème ou extension
- Vous obtenez jusqu’à 27 % de commission d’affiliation pour chaque vente
Fonctionnement du programme d’installation de WPML pour vos clients
Avant de voir comment procéder, jetez un œil à ce que votre client verra une fois que vous aurez ajouté le programme d’installation de WPML :
Le programme d’installation est une bibliothèque Composer publique. Pour le configurer, suivez les étapes suivantes :
-
- Obtenez Composer (s'ouvre dans un nouvel onglet)
- Ajoutez le programme d’installation comme dépendance de votre thème ou extension :
composer require otgs/installer - Chargez le fichier d’amorçage du programme d’installation et configurez-le en conséquence, avant le hook init :
Code du programme d’installation de WPML
require_once 'vendor/autoload.php'; include 'vendor/otgs/installer/loader.php'; WP_Installer_Setup( $wp_installer_instance, [ 'plugins_install_tab' => 1, // optional, default value: 0 'affiliate_id:wpml' => '99999', // optional, default value: empty 'affiliate_key:wpml' => 'NNNNNNNNNN', // optional, default value: empty 'src_name' => 'NAME OF THEME', // optional, default value: empty, needed for coupons 'src_author' => '',// optional, default value: empty, needed for coupons ] );
Vous pouvez voir le programme d’installation de WPML en accédant à ExtensionsAjouter, sous l’onglet Commercial.

Ajout d’un nouvel onglet de programme d’installation de WPML aux options de votre thème
Dans cet exemple, nous ajoutons un nouvel onglet à l’écran de l’interface d'administration des options du thème. Le code ci-dessous est spécifique à notre thème d’exemple et montre comment enregistrer plusieurs onglets. Vous pouvez utiliser ce code pour vous inspirer, mais notez que votre thème utilisera un code différent. Ainsi, vous ne pouvez pas le copier/coller « tel quel ».
Vous trouverez facilement des tutoriels en ligne sur l’ajout d’onglets aux options de thème pour WordPress.
Programme d’installation personnalisé de l’interface d'administration :
Programme d’installation personnalisé de WPML dans l’interface d'administration
echo '<div class="wrap otgsi_downloads_form">'; $config['template'] = 'compact'; //required $config['product_name'] = 'WPML'; $config['box_title'] = 'Multilingual GoodDay'; $config['name'] = 'GoodDay'; //name of theme/plugin $config['box_description'] = 'GoodDay theme is fully compatible with WPML - the WordPress Multilingual plugin. WPML lets you add languages to your existing sites and includes advanced translation management.'; $config['repository'] = 'wpml'; // required $config['package'] = 'wpml'; // required $config['product'] = 'multilingual-cms-2'; // required WP_Installer_Show_Products($config); echo "</div>";
Vos clients peuvent désormais installer et activer WPML depuis votre thème, ce qui leur permet de créer très facilement des sites multilingues à l’aide de WPML.
Utilisation de votre ID d’affiliation
Le programme d’installation de WPML fonctionne avec notre programme d’affiliation, qui vous offre une commission sur chaque vente que vous réalisez. Vous pouvez inclure vos informations d’affiliation dans le programme d’installation. Les ventes de WPML qui débutent depuis votre thème sont comptabilisées sur votre compte d’affiliation.
Pour bénéficier de la commission d’affiliation, vous devez configurer votre ID d’affiliation et votre clé d’affiliation. Vous pouvez les obtenir en accédant à votre compte WPML (s'ouvre dans un nouvel onglet) et en cliquant sur le lien Lien d’affiliation et paiement, qui ouvre la page d’affiliation contenant ces deux valeurs.
Besoin d’aide pour ajouter le programme d’installation de WPML à votre thème ou extension ?
Utilisez ce formulaire si vous avez besoin d’aide pour ajouter le programme d’installation de WPML à votre thème ou extension.
Le formulaire qui doit figurer ici arrivera avec le nouveau système de formulaires — il apparaîtra automatiquement à cet endroit.
