WPML

Khả năng tương thích của Avada Builder với WPML được đảm bảo thông qua tệp cấu hình ngôn ngữ. Chúng tôi sẽ hướng dẫn bạn cách sử dụng và cập nhật tệp này để duy trì khả năng tương thích.

Tài liệu này dành cho nhóm phát triển Avada và các nhà phát triển web sử dụng Avada. Nếu bạn là khách hàng đang tìm cách dịch một trang web được xây dựng bằng Avada, vui lòng xem trang tài liệu của chúng tôi về cách xây dựng các trang web đa ngôn ngữ bằng Avada và WPML.

Bắt đầu

Trước khi bắt đầu, hãy đảm bảo bạn đã cài đặt và kích hoạt các thành phần sau trên trang web của mình:

Cách tích hợp Avada Builder với WPML hoạt động

Để hiểu cách Avada Builder hoạt động với WPML, hãy bắt đầu bằng cách tạo một bài viết đơn giản bằng Avada Builder. Chúng tôi sẽ thêm một vài mô-đun, chẳng hạn như Text Block, AlertFlip Box.

Một trang đơn giản được xây dựng bằng Avada Builder

Để dịch bài viết, hãy tìm hộp Ngôn ngữ ở thanh bên phải và nhấp vào biểu tượng dấu cộng bên cạnh ngôn ngữ bạn muốn dịch bài viết sang.

Nhấp vào biểu tượng dấu cộng để dịch bài viết

Thao tác này sẽ đưa bạn đến Trình biên tập dịch thuật nâng cao, nơi bạn có thể dịch trang của mình. Nhấp vào biểu tượng dấu cộng bên cạnh mỗi dòng để thêm bản dịch. Khi bạn đã hoàn thành tất cả, hãy nhấp vào nút Hoàn thành.

Dịch bài viết trong Trình biên tập dịch thuật nâng cao

Cập nhật tệp cấu hình ngôn ngữ

Bạn có thể cần cập nhật các shortcode của trình tạo trang trong tệp cấu hình ngôn ngữ vì các lý do khác nhau:

  • Thêm một shortcode mới vào trình tạo trang
  • Thêm một thuộc tính mới vào một shortcode hiện có
  • Xóa một shortcode đã lỗi thời

Bạn có thể tải xuống tệp cấu hình ngôn ngữ từ kho lưu trữ của chúng tôi. Sau đó, bạn có thể thêm các shortcode hoặc thuộc tính mới vào các shortcode hiện có trong tệp cấu hình ngôn ngữ.

Cấu trúc shortcode của trình tạo trang trong tệp cấu hình ngôn ngữ

Để trích xuất các chuỗi từ các trang được xây dựng bằng Avada Builder và tải chúng vào Trình biên tập dịch thuật nâng cao, WPML cần được cấu hình để xác định các shortcode và thuộc tính chứa các chuỗi cần dịch.

Việc này được thực hiện bằng cách thêm một tệp có tên wpml-config.xml, thường được đặt trong thư mục gốc của giao diện của bạn. Đối với Avada, chúng tôi đang lưu trữ tệp cấu hình ngôn ngữ trên các máy chủ của mình. Nó được thiết lập để ghi đè tệp cấu hình cục bộ được đặt trong thư mục gốc của Avada, đảm bảo rằng tệp cấu hình luôn được cập nhật.

Tệp wpml-config.xml cũng được sử dụng để cấu hình các thành phần sau:

  • Trường tùy chỉnh
  • Phân loại tùy chỉnh
  • Văn bản quản trị / wp_options
  • Cấu hình bộ chuyển đổi ngôn ngữ
  • Các shortcode của trình tạo trang

Bạn có thể tìm hiểu thêm về cấu trúc và cú pháp của tệp cấu hình ngôn ngữ bằng cách truy cập trang của chúng tôi về các tệp cấu hình ngôn ngữ.

Ví dụ: hãy xem cách chúng tôi đã thêm shortcode Flip Box vào tệp wpml-config.xml:

Ví dụ về các shortcode của Avada Builder trong tệp cấu hình ngôn ngữ
<shortcodes>
  <shortcode>
    <tag>fusion_flip_box</tag>
    <attributes>
      <attribute>title_front</attribute>
      <attribute>title_back</attribute>
      <attribute>text_front</attribute>
      <attribute>image</attribute>
    </attributes>
  </shortcode>
</shortcodes>

Cấu trúc của ví dụ trên có thể được chia nhỏ như sau:

  • Tất cả các shortcode được bọc bằng thẻ shortcodes
  • Thẻ shortcode bọc tất cả các thẻ thuộc về một shortcode duy nhất.
  • Thẻ tag xác định tên của shortcode, trong trường hợp này là fusion_flip_box.
  • Các shortcode có thể có một hoặc nhiều thuộc tính, đó là lý do tại sao chúng tôi bọc chúng trong thẻ attributes (số nhiều) và sử dụng thẻ attribute (số ít) để xác định tiêu đề của mỗi thuộc tính. Trong trường hợp này, chúng ta có title_front, title_back, text_frontimage.

Đối với các shortcode bao gồm thuộc tính liên kết, bạn có thể làm cho các liên kết nội bộ tự động trỏ đến phiên bản đã dịch của bài viết đó bằng cách sử dụng tùy chọn type cho thuộc tính. Dưới đây là một ví dụ:

Ví dụ về các shortcode của Avada Builder bao gồm các thuộc tính liên kết
<shortcode>
   <tag>fusion_soundcloud</tag>
   <attributes>
      <attribute type="link">url</attribute>
   </attributes>
</shortcode>

Kiểm tra tệp cấu hình ngôn ngữ đã cập nhật

Để kiểm tra tệp cấu hình ngôn ngữ đã cập nhật, hãy xác nhận bạn đã cài đặt và kích hoạt Avada, plugin lõi WPML và WPML Dịch Chuỗi trên trang web của mình.

Bạn sẽ cần bắt đầu bằng cách ghi đè tệp cấu hình ngôn ngữ từ xa bằng tệp đã cập nhật. Để thực hiện việc này:

  1. , Truy cập WPMLCài đặt và nhấp vào tab Cấu hình XML tùy chỉnh. Dán nội dung của tệp cấu hình ngôn ngữ đã cập nhật của bạn vào trình biên tập và nhấp vào Lưu.
Ghi đè tệp cấu hình ngôn ngữ hiện có bằng tệp đã cập nhật
  1. Tạo một trang mới và thêm (các) mô-đun mới vào đó. Trong trường hợp bạn đã cập nhật một số thuộc tính cho các mô-đun hiện có, hãy thêm các thuộc tính này vào trang. Vì mục đích trình diễn, chúng tôi sẽ tạo một trang có mô-đun Button và giả định rằng nó mới được thêm vào Avada Builder.
  1. Từ hộp Ngôn ngữ, nhấp vào biểu tượng dấu cộng để dịch trang.
Nhấp vào biểu tượng dấu cộng để dịch trang thử nghiệm với mô-đun mới
  1. Bạn sẽ được đưa đến Trình biên tập dịch thuật nâng cao, nơi bạn có thể nhấp vào biểu tượng dấu cộng bên cạnh mỗi dòng để dịch các thành phần văn bản của mô-đun.
Dịch các thành phần văn bản của mô-đun trong Trình biên tập dịch thuật nâng cao
  1. Nếu bạn muốn dịch liên kết nút, hãy bắt đầu nhập tên URL vào thanh tìm kiếm Search Source ở đầu trang. Hãy nhớ nhấp vào nút Hoàn thành khi bạn thêm xong các bản dịch.
Sử dụng thanh tìm kiếm Search Source để dịch liên kết nút

Để xem liệu trang đã dịch có hiển thị tất cả các chuỗi đã dịch hay không và tệp cấu hình ngôn ngữ đã cập nhật có hoạt động bình thường hay không, bạn có thể xem trang mới dịch của mình trên giao diện người dùng.

Xem trang mới dịch trên giao diện người dùng

Nhận trợ giúp

Trong trường hợp bạn gặp phải bất kỳ sự cố nào, vui lòng liên hệ với nhóm phát triển khả năng tương thích của chúng tôi. Họ sẽ rất sẵn lòng hỗ trợ bạn kiểm tra các sự cố liên quan đến tệp cấu hình ngôn ngữ.

Sau khi hoàn tất các bài kiểm tra, vui lòng gửi yêu cầu hợp nhất đến kho lưu trữ của chúng tôi. Các nhà phát triển khả năng tương thích của chúng tôi sẽ nhận được yêu cầu của bạn và xem xét nó.

Được viết bởi Amir · Cập nhật lần cuối vào 24 tháng 12 năm 2025