WPML

Cách hoạt động của khóa trang web

Mỗi trang web được đăng ký với WPML sẽ nhận được một khóa trang web duy nhất gắn với tài khoản WPML của bạn. Khóa này cấp quyền cho trang web sử dụng bộ nhớ dịch, thuật ngữ và số lượng từ trong tài khoản của bạn.

Khóa trang web hiện tại của bạn hiển thị ở hai nơi:

  • WPMLKích hoạt & Cập nhật. Biểu ngữ đăng ký hiển thị một hậu tố đã bị che (ví dụ: ******abcd) để bạn có thể xác định trang web đang sử dụng khóa nào mà không làm lộ toàn bộ khóa.
  • Trang tài khoản WPML.org của bạn. Liệt kê mọi trang web bạn đã đăng ký và toàn bộ khóa của nó.

Để đăng ký trang web mới theo cách thủ công, hãy tạo một khóa trên trang tài khoản của bạn và dán nó vào trang quản trị WPML khi được nhắc: trong Trình hướng dẫn thiết lập khi mới bắt đầu, hoặc trong biểu mẫu khóa trang web được nhúng trên thông báo di chuyển tổng hợp khi WPML yêu cầu.

Để hủy đăng ký một trang web (ví dụ: vì bạn đang ngừng hoạt động trang web đó), hãy nhấp vào Hủy đăng ký WPML khỏi trang web này trong biểu ngữ đăng ký tại WPMLKích hoạt & Cập nhật. Cùng một màn hình đó là nơi WPML cài đặt và cập nhật các plugin – khóa trang web ở đó quyết định các lượt tải xuống này thuộc về tài khoản nào.

Xóa thông báo “Trang web này được đăng ký là site phát triển”

Một tài khoản WPML có thể đăng ký ba site phát triển cho mỗi trang web chính thức. Thông báo của site phát triển (“Trang web này được đăng ký trên WPML.org là một site phát triển”) cố tình xuất hiện trên mọi trang quản trị WPML của site phát triển đó, nhằm tránh việc các bản sao phát triển bị xử lý như trang web chính thức.

Khi bạn đã sẵn sàng chuyển một trang web từ site phát triển sang trang web chính thức:

  1. Mở tài khoản WPML của bạn và tìm trang web trong danh sách các trang web đã đăng ký.
  2. Thay đổi loại của nó từ Phát triển sang Chính thức.
  3. Lưu.
  4. Trên chính trang web đó, hãy mở WPMLKích hoạt & Cập nhật và nhấp vào Kiểm tra cập nhật. Thông báo site phát triển sẽ biến mất sau khi thay đổi từ phía tài khoản được đồng bộ hóa.

Nếu thông báo vẫn còn sau khi đồng bộ hóa, hãy chạy WPMLHỗ trợKiểm tra hệ thốngLàm mới dữ liệu giấy phép. Việc này sẽ xóa bộ nhớ cache giấy phép cục bộ và lấy lại trạng thái tài khoản.

Tự động đăng ký trang web thông qua hằng số PHP

Đối với các quy trình làm việc tự động dev/staging/prod (nơi trang web được triển khai bởi một pipeline CI và không có người dán khóa), bạn có thể gán cứng khóa trang web trong wp-config.php bằng cách sử dụng các hằng số PHP. WPML sẽ đọc chúng trong quá trình kích hoạt và đăng ký trang web mà không cần nhắc nhở.

Trong wp-config.php, trước dòng “That’s all, stop editing!”:

define( 'OTGS_INSTALLER_SITE_KEY_WPML', 'your-site-key-here' );

WPML sẽ nhận hằng số này khi kích hoạt và bỏ qua lời nhắc đăng ký. Cùng một giá trị khóa có thể được đặt trên các môi trường dev, staging và chính thức. WPML sẽ phân tách chúng theo miền.

Đây là phương pháp phù hợp cho các môi trường mà:

  • Trang web được cung cấp bởi các tập lệnh Docker / Composer / WP-CLI và không có bước thiết lập thủ công nào.
  • Bạn đang quản lý nhiều trang web và muốn việc đăng ký mang tính khai báo, thay vì phải nhấp chuột qua từng bước.
  • Thông báo di chuyển tổng hợp yêu cầu nhập khóa trên một môi trường mới được triển khai.