WPML

Установщик WPML помогает разработчикам тем и плагинов предоставлять своим клиентам темы и плагины со статусом Multilingual Ready (готовые к созданию многоязычных сайтов). Небольшой фрагмент PHP-кода предложит Вашим клиентам возможность купить, установить и активировать WPML прямо из Вашей темы оформления.

Преимущества добавления установщика WPML в Вашу тему оформления или плагин


Вот преимущества добавления установщика WPML в Вашу тему оформления или плагин:
  • Это веское доказательство для Ваших клиентов, что Ваша тема оформления или плагин имеет статус Multilingual Ready и полностью совместим с WPML
  • Вы предоставляете Вашим клиентам простой способ купить, установить и активировать WPML
  • Ваши клиенты получают эксклюзивную скидку 10% при покупке WPML прямо из Вашей темы оформления или плагина
  • Вы получаете партнерскую комиссию до 27% за каждую продажу

Как установщик WPML работает для Ваших клиентов


Прежде чем мы углубимся в то, как это делается, посмотрите, что увидит Ваш клиент после добавления установщика WPML:

Установщик — это общедоступная библиотека Composer. Для его настройки выполните следующие действия:

    1. Установите Composer
    2. Добавьте установщик в качестве зависимости для Вашей темы оформления или плагина: composer require otgs/installer
    3. Загрузите файл начальной загрузки (bootstrap) установщика и настройте его соответствующим образом перед хуком init:
Код установщика 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
	]
);

Вы можете увидеть установщик WPML, перейдя в Плагины -> Добавить новый, на вкладке Коммерческие.

Встроенный установщик WPML — вкладка «Коммерческие»

Добавление новой вкладки установщика WPML в параметры Вашей темы оформления


В этом примере мы добавляем новую вкладку на экран админ-панели с параметрами темы оформления. Приведенный ниже код специфичен для нашей темы-примера и показывает, как зарегистрировать несколько вкладок. Вы можете использовать этот код для вдохновения, но учтите, что в Вашей теме оформления будет использоваться другой код. Таким образом, Вы не можете скопировать и вставить его «как есть».

В интернете легко найти руководства по добавлению вкладок в параметры тем оформления для WordPress.

Пользовательский установщик для админ-панели:

Пользовательский установщик WPML для админ-панели
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>";
Убедитесь, что эта функция вызывается после хука «admin_init».

Теперь Ваши клиенты могут установить и активировать WPML прямо из Вашей темы оформления, что значительно упрощает для них создание многоязычных сайтов с помощью WPML.

Использование Вашего партнерского ID


Установщик WPML работает с нашей партнерской программой, которая предлагает Вам комиссию с каждой продажи. Вы можете включить свою партнерскую информацию в установщик. Продажи WPML, инициированные из Вашей темы оформления, засчитываются на Вашу партнерскую учетную запись.

Чтобы получать партнерскую комиссию, Вам необходимо задать свой партнерский ID и партнерский ключ. Вы можете получить их, перейдя в свою учетную запись WPML и нажав на ссылку Партнерская ссылка и оплата.

Партнерская страница WPML

Нужна помощь с добавлением установщика WPML в Вашу тему оформления или плагин?


Используйте эту форму, если Вам нужна помощь с добавлением установщика WPML в Вашу тему оформления или плагин.

Форма, которая должна быть здесь, появится вместе с новой системой форм — она будет отображаться на этом месте автоматически.

Автор: Amir · Последнее обновление: 18 октября 2024