Tài liệu dành cho nhà phát triển WPML – Tham chiếu về hook, wpml-config.xml, API và khả năng tương thích
Trang này tập hợp các tài nguyên bạn cần để phát triển cùng WPML. Cho dù bạn đang làm cho giao diện hoặc plugin của mình trở thành đa ngôn ngữ, nhận chứng nhận WPML cho chúng hay xây dựng các trang web đa ngôn ngữ tùy chỉnh cho khách hàng, bạn sẽ tìm thấy các hướng dẫn và tài liệu tham khảo liên quan dưới đây.
Làm cho giao diện hoặc plugin của bạn đa ngôn ngữ
- Dịch các tệp PO/POT cho giao diện và plugin WordPress
- Dịch các chuỗi văn bản JavaScript trong giao diện và plugin WordPress
- Đạt được khả năng tương thích với WPML cho giao diện và plugin của bạn
- Làm cho giao diện WooCommerce sẵn sàng cho đa ngôn ngữ và đa tiền tệ
Nhận chứng nhận WPML cho giao diện hoặc plugin của bạn
Nhóm phụ trách khả năng tương thích của WPML kiểm tra hàng ngàn giao diện và plugin. Bạn có thể tìm thấy những sản phẩm đã được kiểm tra và hoạt động tốt với WPML trong các danh sách này.
Chương trình khả năng tương thích dành cho nhà phát triển
Nếu bạn là nhà phát triển của một giao diện hoặc plugin, các trang này giải thích cách yêu cầu kiểm tra khả năng tương thích và cách duy trì khả năng tương thích với WPML cho sản phẩm của bạn:
- Yêu cầu của nhà phát triển về khả năng tương thích với WPML
- Kiểm tra lại plugin hoặc giao diện của bạn với WPML bằng bảng điều khiển khả năng tương thích
Xây dựng các trang web đa ngôn ngữ với loại nội dung tùy chỉnh, trường và phân loại
Tìm hiểu cách các loại nội dung tùy chỉnh, trường và phân loại giúp trang web đa ngôn ngữ trở nên dễ dàng để khách hàng của bạn dịch và để bạn bảo trì.
Phát triển các trang web đa ngôn ngữ với WPML và trình tạo trang
Tìm hiểu cách phát triển các trang web với WPML và các trình tạo trang sử dụng shortcode cũng như cách đăng ký các widget của trình tạo trang để dịch.
- Đăng ký các widget của trình tạo trang để dịch
- Duy trì khả năng tương thích của WPBakery Page Builder với WPML
- Duy trì khả năng tương thích của CornerStone với WPML
- Duy trì khả năng tương thích của Enfold với WPML
- Duy trì khả năng tương thích của Divi Builder với WPML
- Duy trì khả năng tương thích của Avada Builder với WPML
Các tài nguyên khác dành cho lập trình viên
- Dịch giao diện WordPress bằng các tệp .mo
- Thêm WPML-installer vào giao diện hoặc plugin của bạn
- Thêm các quyền tùy chỉnh cho người dùng quản trị
- Coding API của WPML
- Các bảng cơ sở dữ liệu của WPML
- Gửi email với WPML
- Các cookie trình duyệt được lưu trữ bởi WPML
- Các cron job được chạy bởi WPML và WPML Multilingual & Multicurrency for WooCommerce
- Các tùy chọn khắc phục sự cố của WPML
- Sử dụng WPML với bộ nhớ cache Redis
- Cách tạo các gói chuỗi văn bản
- Tham chiếu hook ACFML – hai hook bộ lọc ACFML và bốn hằng số cho
acf-multilingual. Đã chuyển đến đây từ/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/; URL cũ chuyển hướng 301. - Tham chiếu hook WCML – Các hook của WooCommerce Multilingual. Đã chuyển đến đây từ
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/; URL cũ chuyển hướng 301. - Truy vấn nội dung đa ngôn ngữ với WPGraphQL – đối số
language, trườngtranslations, menu theo từng ngôn ngữ, ACF Options Pages và các truy vấn GraphQL khác cho các trang web WordPress headless được xây dựng bằng Next.js, Nuxt, Astro hoặc Gatsby. - Các hằng số WPML
- Cách thêm hreflang vào trang web WordPress
- Cách sử dụng gettext
- Hỗ trợ đa ngôn ngữ cho các multisite WordPress
- Các tính năng trong WPML phụ thuộc vào WordPress REST API
- Sử dụng WordPress REST API với WooCommerce Multilingual
- Dịch slug cho các trang lưu trữ loại nội dung tùy chỉnh
- Dịch các shortcode được mã hóa URL
- Thiết kế các currency switcher tùy chỉnh bằng tệp mẫu
- Thông báo dịch thuật của WPML
- Sử dụng WPML với bộ nhớ cache Memcached