WPML

Trình cài đặt WPML giúp các nhà phát triển giao diện và plugin cung cấp các giao diện và plugin sẵn sàng cho đa ngôn ngữ (Multilingual Ready) cho khách hàng của họ. Một đoạn mã PHP nhỏ sẽ cung cấp cho khách hàng của bạn tùy chọn mua, cài đặt và kích hoạt WPML ngay từ bên trong giao diện của bạn.

Lợi ích của việc thêm trình cài đặt WPML vào giao diện hoặc plugin của bạn


Dưới đây là những lợi thế của việc thêm trình cài đặt của WPML vào giao diện hoặc plugin của bạn:
  • Đó là bằng chứng vững chắc cho khách hàng của bạn thấy rằng giao diện hoặc plugin của bạn là Multilingual Ready và hoàn toàn tương thích với WPML
  • Cung cấp cho khách hàng của bạn một cách dễ dàng để mua, cài đặt và kích hoạt WPML
  • Khách hàng của bạn nhận được mức giảm giá 10% độc quyền khi mua WPML từ bên trong giao diện hoặc plugin của bạn
  • Bạn nhận được hoa hồng liên kết lên đến 27% cho mỗi lượt bán

Cách trình cài đặt của WPML hoạt động đối với khách hàng của bạn


Trước khi chúng ta đi sâu vào cách thực hiện điều này, hãy xem những gì khách hàng của bạn sẽ thấy sau khi bạn đã thêm trình cài đặt WPML:

Trình cài đặt là một thư viện Composer công khai. Để thiết lập, hãy sử dụng các bước sau:

    1. Tải Composer
    2. Thêm trình cài đặt dưới dạng một dependency của giao diện hoặc plugin của bạn: composer require otgs/installer
    3. Tải tệp bootstrap của trình cài đặt và cấu hình nó cho phù hợp, trước hook init:
Mã trình cài đặt 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
	]
);

Bạn có thể xem trình cài đặt WPML bằng cách điều hướng đến Plugin -> Cài mới, trong tab Thương mại.

Trình cài đặt nhúng WPML – tab Thương mại

Thêm tab trình cài đặt WPML mới vào các tùy chọn giao diện của bạn


Trong ví dụ này, chúng tôi thêm một tab mới vào màn hình trang quản trị các tùy chọn giao diện. Mã bên dưới dành riêng cho giao diện ví dụ của chúng tôi và cho thấy cách đăng ký nhiều tab. Bạn có thể sử dụng mã này để lấy cảm hứng, nhưng lưu ý rằng giao diện của bạn sẽ sử dụng mã khác. Do đó, bạn không thể sao chép/dán mã đó “nguyên trạng”.

Bạn có thể dễ dàng tìm thấy các hướng dẫn trực tuyến về cách thêm tab vào các tùy chọn giao diện cho WordPress.

Trình cài đặt trang quản trị tùy chỉnh:

Trình cài đặt WPML trang quản trị tùy chỉnh
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>";
Đảm bảo hàm này được gọi sau hook “admin_init”.

Khách hàng của bạn hiện có thể cài đặt và kích hoạt WPML từ bên trong giao diện của bạn, giúp họ tạo các trang web đa ngôn ngữ bằng WPML rất dễ dàng.

Sử dụng ID liên kết của bạn


Trình cài đặt WPML hoạt động với chương trình liên kết của chúng tôi, cung cấp cho bạn hoa hồng từ mỗi lượt bán mà bạn thực hiện. Bạn có thể bao gồm thông tin liên kết của mình trong trình cài đặt. Các lượt bán WPML bắt đầu từ bên trong giao diện của bạn được tính vào tài khoản liên kết của bạn.

Để hưởng hoa hồng liên kết, bạn cần thiết lập ID liên kết và khóa liên kết của mình. Bạn có thể lấy những thông tin này bằng cách truy cập vào tài khoản WPML của bạn và nhấp vào liên kết Affiliate link and payment, thao tác này sẽ mở trang liên kết chứa cả hai giá trị.

Cần trợ giúp thêm trình cài đặt của WPML vào giao diện hoặc plugin của bạn?


Sử dụng biểu mẫu này nếu bạn cần trợ giúp trong việc thêm trình cài đặt WPML vào giao diện hoặc plugin của bạn.

Biểu mẫu thuộc về phần này sẽ đi kèm với hệ thống biểu mẫu mới — nó sẽ tự động xuất hiện ở vị trí này.

Được viết bởiAmir