WPML

Il programma di installazione di WPML aiuta gli autori di temi e plugin a fornire temi e plugin pronti per il multilinguismo (Multilingual Ready) ai loro clienti. Una piccola porzione di codice PHP offrirà ai tuoi clienti l’opzione di acquistare, installare e attivare WPML direttamente dall’interno del tuo tema.

Vantaggi dell’aggiunta del programma di installazione di WPML al tuo tema o plugin


Ecco i vantaggi di aggiungere il programma di installazione di WPML al tuo tema o plugin:
  • È una prova concreta per i tuoi clienti che il tuo tema o plugin è Multilingual Ready e pienamente compatibile con WPML
  • Fornisce ai tuoi clienti un modo semplice per acquistare, installare e attivare WPML
  • I tuoi clienti ottengono uno sconto esclusivo del 10% quando acquistano WPML dall’interno del tuo tema o plugin
  • Ottieni fino al 27% di commissione di affiliazione per ogni vendita

Come funziona il programma di installazione di WPML per i tuoi clienti


Prima di approfondire come farlo, dai un’occhiata a ciò che vedrà il tuo cliente una volta aggiunto il programma di installazione di WPML:

Il programma di installazione è una libreria Composer pubblica. Per configurarlo, segui questi passaggi:

    1. Ottieni Composer
    2. Aggiungi il programma di installazione come dipendenza del tuo tema o plugin: composer require otgs/installer
    3. Carica il file di bootstrap del programma di installazione e configuralo di conseguenza, prima dell’hook init:
Codice del programma di installazione di 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
	]
);

Puoi vedere il programma di installazione di WPML andando su Plugin -> Aggiungi nuovo, nella scheda Commerciale.

Programma di installazione integrato di WPML – Scheda Commerciale

Aggiungere una nuova scheda del programma di installazione di WPML alle opzioni del tuo tema


In questo esempio, aggiungiamo una nuova scheda alla schermata di amministrazione delle opzioni del tema. Il codice seguente è specifico per il nostro tema di esempio e mostra come registrare più schede. Puoi usare questo codice come ispirazione, ma tieni presente che il tuo tema utilizzerà un codice diverso. Pertanto, non puoi copiarlo e incollarlo “così com’è”.

Puoi trovare facilmente tutorial online su come aggiungere schede alle opzioni del tema per WordPress.

Programma di installazione personalizzato per l’area di amministrazione:

Programma di installazione personalizzato di WPML per l’area di amministrazione
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>";
Assicurati che questa funzione venga richiamata dopo l’hook “admin_init”.

I tuoi clienti ora possono installare e attivare WPML dall’interno del tuo tema, rendendo molto semplice per loro creare siti multilingue usando WPML.

Usare il tuo ID affiliato


Il programma di installazione di WPML funziona con il nostro programma di affiliazione, che ti offre una commissione per ogni vendita che effettui. Puoi includere le tue informazioni di affiliazione nel programma di installazione. Le vendite di WPML che iniziano dall’interno del tuo tema vengono conteggiate sul tuo account affiliato.

Per beneficiare delle commissioni di affiliazione, devi impostare il tuo ID affiliato e la tua chiave affiliato. Puoi ottenerli andando sul tuo account WPML e facendo clic sul link Link di affiliazione e pagamento, che apre la pagina di affiliazione contenente entrambi i valori.

Hai bisogno di aiuto per aggiungere il programma di installazione di WPML al tuo tema o plugin?


Usa questo modulo se hai bisogno di aiuto per aggiungere il programma di installazione di WPML al tuo tema o plugin.

Il modulo che dovrebbe essere qui arriverà con il nuovo sistema di moduli — apparirà in questo punto automaticamente.

Scritto daAmir