Установщик WPML помогает разработчикам тем и плагинов предоставлять своим клиентам темы оформления и плагины со статусом Multilingual Ready (готовые к многоязычию). Небольшой фрагмент PHP-кода предложит Вашим клиентам возможность купить, установить и активировать WPML прямо из Вашей темы оформления.
Преимущества добавления установщика WPML в Вашу тему оформления или плагин
Вот преимущества добавления установщика WPML в Вашу тему оформления или плагин:
- Надежное доказательство для Ваших клиентов, что Ваша тема оформления или плагин имеет статус Multilingual Ready и полностью совместимы с WPML
- Простой способ для Ваших клиентов купить, установить и активировать WPML
- Эксклюзивная скидка 10% для Ваших клиентов при покупке WPML прямо из Вашей темы оформления или плагина
- Партнерская комиссия до 27% за каждую продажу для Вас
Как установщик WPML работает для Ваших клиентов
Прежде чем мы углубимся в то, как это делается, посмотрите, что увидит Ваш клиент после того, как Вы добавите установщик WPML:
Установщик — это публичная библиотека Composer. Чтобы его настроить, выполните следующие действия:
-
- Установите Composer (открывается в новой вкладке)
- Добавьте установщик в качестве зависимости для Вашей темы оформления или плагина:
composer require otgs/installer - Загрузите 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 в параметры Вашей темы оформления
В этом примере мы добавляем новую вкладку на экран админ-панели с параметрами темы оформления. Приведенный ниже код специфичен для нашего примера темы оформления и показывает, как зарегистрировать несколько вкладок. Вы можете использовать этот код для вдохновения, но учтите, что в Вашей теме оформления будет использоваться другой код. Таким образом, Вы не можете скопировать и вставить его «как есть».
В интернете можно легко найти руководства по добавлению вкладок в параметры темы оформления для 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>";
Теперь Ваши клиенты могут установить и активировать WPML прямо из Вашей темы оформления, что значительно упрощает для них создание многоязычных сайтов с помощью WPML.
Использование Вашего партнерского ID
Установщик WPML работает с нашей партнерской программой, которая предлагает Вам комиссию с каждой совершенной продажи. Вы можете включить свою партнерскую информацию в установщик. Продажи WPML, инициированные из Вашей темы оформления, засчитываются в Вашей партнерской учетной записи.
Чтобы получать партнерскую комиссию, Вам необходимо задать свои партнерский ID и партнерский ключ. Вы можете получить их, перейдя в свою учетную запись WPML (открывается в новой вкладке) и нажав ссылку Affiliate link and payment, которая открывает партнерскую страницу, содержащую оба значения.
Нужна помощь с добавлением установщика WPML в Вашу тему оформления или плагин?
Используйте эту форму, если Вам нужна помощь в добавлении установщика WPML в Вашу тему оформления или плагин.
Форма, которая должна быть здесь, появится вместе с новой системой форм — она отобразится на этом месте автоматически.
