Chuyển đến nội dung Chuyển đến thanh bên
Đã cập nhật
26 Tháng hai, 2026

Tìm hiểu cách lập lịch xử lý nội dung đa ngôn ngữ đã nhập được thực hiện bởi tiện ích bổ sung WPML Export and Import.

WPML Export and Import hoạt động với các plugin nhập dữ liệu mà bạn đã chọn để thêm thông tin ngôn ngữ vào nội dung được nhập và liên kết các bản dịch. Nếu bạn đã lập lịch để việc nhập dữ liệu diễn ra tự động, bạn không cần phải kích hoạt WPML Export and Import một cách thủ công — bạn có thể lập lịch để quy trình này chạy bất cứ khi nào việc nhập dữ liệu hoàn tất.

Điều này loại bỏ nhu cầu làm việc thủ công và cho phép nhập hoàn toàn tự động nội dung đa ngôn ngữ từ đầu đến cuối.

Các plugin cần thiết

Cài đặt và kích hoạt tất cả các plugin cần thiết trên cả trang xuất và nhập của bạn:

Trên trang nhập của bạn, hãy đảm bảo thiết lập WPML với các ngôn ngữ bạn đang nhập.

Chọn API ưa thích của bạn

Tùy thuộc vào cấu hình nhập đã lên lịch của bạn, hãy sử dụng một trong các API sau:

  • URL Endpoint API: Đây là một điểm cuối HTTP cho các tác vụ cron — thường được sử dụng nhất khi bạn lập lịch các hành động với plugin WP All Import. Với phương pháp này, bạn chỉ cần thêm một URL khác vào thiết lập hiện tại của mình.
  • Action Hook API. Nếu bạn đang sử dụng PHP để lập lịch nhập dữ liệu (ví dụ: với Action Scheduler), hãy thêm hook hành động này để gọi quy trình WPML Export and Import từ tập lệnh của bạn.

Cả hai quy trình này đều dẫn đến việc xử lý tự động, im lặng nội dung đa ngôn ngữ của bạn.

Tùy chọn 1: cấu hình một điểm cuối URL

Để thiết lập điểm cuối URL:

1. Tạo một khóa bảo mật mạnh và duy nhất bằng cách thêm nó vào wp-config.php của bạn.

define( 'WPML_IMPORT_KEY', 'your-strong-secret-key-here' );

2. Thêm URL xử lý vào cấu hình hiện có của bạn cho các lần nhập đã lên lịch.

Biểu mẫu URL nên là:

https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here

Ví dụ với WP All Import Pro

Giả sử bạn đang sử dụng cấu hình lập lịch thủ công trong WP All Import Pro. Thiết lập của bạn có thể trông như thế này:

Ví dụ về các tác vụ cron từ một thiết lập thử nghiệm với WP All Import

Bây giờ, bạn chỉ cần thêm một lệnh cron khác để kích hoạt URL của WPML Export and Import:

wget -q -O - "https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here"

Về cơ bản, bạn cấu hình URL bổ sung này giống như cách bạn đã cấu hình các công việc cron đã lên lịch khác của mình.

Gỡ lỗi

Bạn cần một cách để kiểm tra lỗi nếu chúng xảy ra. Để làm điều này, hãy bật WP_DEBUG_LOG trong PHP của bạn.

Điều này cho phép bạn xem lỗi trong các mục nhật ký.

Tùy chọn 2: cấu hình một action hook

Để gọi quy trình WPML Export and Import, hãy thêm hook sau vào mã PHP của bạn:

// Kích hoạt xử lý nhập
do_action( 'wpml_import_process' );

Khi bạn lên lịch cho các hành động nhập, hãy sử dụng dòng sau để lên lịch cho hook như một tác vụ nền:

wp_schedule_single_event( time(), 'wpml_import_process' );

Và bạn đã hoàn tất! Quy trình nhập nội dung đa ngôn ngữ của bạn hiện đã hoàn toàn tự động và không yêu cầu bất kỳ can thiệp thủ công nào.