O instalador do WPML ajuda os autores de temas e plugins a fornecer temas e plugins Multilingual Ready (prontos para sites multilíngues) aos seus clientes. Um pequeno trecho de código PHP oferecerá aos seus clientes a opção de comprar, instalar e ativar o WPML diretamente de dentro do seu tema.
Benefícios de adicionar o instalador do WPML ao seu tema ou plugin
Aqui estão as vantagens de adicionar o instalador do WPML ao seu tema ou plugin:
- É uma prova sólida para os seus clientes de que o seu tema ou plugin é Multilingual Ready e totalmente compatível com o WPML
- Oferece aos seus clientes uma maneira fácil de comprar, instalar e ativar o WPML
- Seus clientes ganham um desconto exclusivo de 10% ao comprar o WPML de dentro do seu tema ou plugin
- Você recebe até 27% de comissão de afiliado por cada venda
Como o instalador do WPML funciona para os seus clientes
Antes de nos aprofundarmos em como isso é feito, dê uma olhada no que o seu cliente verá depois de você adicionar o instalador do WPML:
O instalador é uma biblioteca pública do Composer. Para configurá-lo, siga os passos a seguir:
-
- Obtenha o Composer
- Adicione o instalador como uma dependência do seu tema ou plugin:
composer require otgs/installer - Carregue o arquivo de inicialização (bootstrap) do instalador e configure-o adequadamente, antes do hook init:
Código do instalador do 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 ] );
Você pode ver o instalador do WPML navegando até Plugins -> Adicionar novo, na aba Comercial.

Como adicionar uma nova aba do instalador do WPML às opções do seu tema
Neste exemplo, adicionamos uma nova aba à tela de administração de opções do tema. O código abaixo é específico para o nosso tema de exemplo e mostra como registrar várias abas. Você pode usar este código como inspiração, mas note que o seu tema usará um código diferente. Portanto, você não pode copiá-lo e colá-lo “como está”.
Você pode encontrar facilmente tutoriais online sobre como adicionar abas às opções de tema para o WordPress.
Instalador personalizado no painel de administração:
Instalador personalizado do WPML no painel de administração
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>";
Seus clientes agora podem instalar e ativar o WPML de dentro do seu tema, tornando muito fácil para eles criarem sites multilíngues usando o WPML.
Como usar o seu ID de afiliado
O instalador do WPML funciona com o nosso programa de afiliados, que oferece a você uma comissão por cada venda que realizar. Você pode incluir as suas informações de afiliado no instalador. As vendas do WPML que começam de dentro do seu tema são contabilizadas na sua conta de afiliado.
Para aproveitar a comissão de afiliado, você precisa configurar o seu ID de afiliado e a sua chave de afiliado. Você pode obtê-los acessando a sua conta do WPML e clicando no link Link de afiliado e pagamento.
Precisa de ajuda para adicionar o instalador do WPML ao seu tema ou plugin?
Use este formulário se você precisar de ajuda para adicionar o instalador do WPML ao seu tema ou plugin.
O formulário que pertence a este local está chegando com o novo sistema de formulários — ele aparecerá neste espaço automaticamente.

