El instalador de WPML ayuda a los autores de temas y plugins a ofrecer temas y plugins Multilingual Ready (preparados para el multilingüismo) a sus clientes. Un pequeño fragmento de código PHP ofrecerá a sus clientes la opción de comprar, instalar y activar WPML directamente desde su tema.
Beneficios de añadir el instalador de WPML a su tema o plugin
Estas son las ventajas de añadir el instalador de WPML a su tema o plugin:
- Es una prueba sólida para sus clientes de que su tema o plugin es Multilingual Ready y totalmente compatible con WPML
- Proporciona a sus clientes una forma sencilla de comprar, instalar y activar WPML
- Sus clientes obtienen un descuento exclusivo del 10 % al comprar WPML desde su tema o plugin
- Usted obtiene hasta un 27 % de comisión de afiliado por cada venta
Cómo funciona el instalador de WPML para sus clientes
Antes de profundizar en cómo se hace esto, eche un vistazo a lo que verá su cliente una vez que haya añadido el instalador de WPML:
El instalador es una biblioteca pública de Composer. Para configurarlo, siga estos pasos:
-
- Obtenga Composer
- Añada el instalador como dependencia de su tema o plugin:
composer require otgs/installer - Cargue el archivo bootstrap del instalador y configúrelo en consecuencia, antes del hook init:
Código del instalador 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 ] );
Puede ver el instalador de WPML yendo a Plugins -> Añadir nuevo, en la pestaña Comercial.

Añadir una nueva pestaña del instalador de WPML a las opciones de su tema
En este ejemplo, añadimos una nueva pestaña a la pantalla del panel de administración de opciones del tema. El siguiente código es específico de nuestro tema de ejemplo y muestra cómo registrar varias pestañas. Puede utilizar este código como inspiración, pero tenga en cuenta que su tema utilizará un código diferente. Por lo tanto, no puede copiarlo y pegarlo tal cual.
Puede encontrar fácilmente tutoriales en línea sobre cómo añadir pestañas a las opciones del tema para WordPress.
Instalador personalizado del panel de administración:
Instalador de WPML personalizado del panel de administración
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>";
Sus clientes ahora pueden instalar y activar WPML desde su tema, lo que les facilita mucho la creación de sitios multilingües con WPML.
Uso de su ID de afiliado
El instalador de WPML funciona con nuestro programa de afiliados, que le ofrece una comisión por cada venta que realice. Puede incluir su información de afiliado en el instalador. Las ventas de WPML que se inician desde su tema se contabilizan en su cuenta de afiliado.
Para disfrutar de la comisión de afiliado, necesita configurar su ID de afiliado y su clave de afiliado. Puede obtenerlos yendo a su cuenta de WPML y haciendo clic en el enlace Affiliate link and payment.
¿Necesita ayuda para añadir el instalador de WPML a su tema o plugin?
Utilice este formulario si necesita ayuda para añadir el instalador de WPML a su tema o plugin.
El formulario que corresponde aquí vendrá con el nuevo sistema de formularios; aparecerá en este lugar automáticamente.

