WPML cung cấp một bộ các hằng số mà bạn có thể sử dụng trong các tệp PHP và template của giao diện hoặc plugin của bạn.
Bên cạnh các hằng số được xác định bởi plugin lõi WPML, bạn có thể sử dụng các hằng số có sẵn cho các plugin tiện ích bổ sung của chúng tôi.
Các hằng số WPML Multilingual CMS
ICL_DISABLE_CACHE
Sử dụng hằng số này để tắt tính năng lưu cache đối tượng của WPML. Giá trị mặc định là false.
ICL_DONT_LOAD_LANGUAGES_JS
Việc đặt hằng số này thành true sẽ xóa tệp JavaScript của bộ chuyển đổi ngôn ngữ (ví dụ:
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\script.js).
ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS
Việc đặt hằng số này thành true sẽ xóa CSS của bộ chuyển đổi ngôn ngữ (ví dụ:
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\style.css)
WPML_TRANSLATOR_CAN_USE_LS_SHORTCODE
Việc đặt hằng số này thành true cho phép người dùng là người dịch sử dụng shortcode của bộ chuyển đổi ngôn ngữ wpml_language_selector_widget khi dịch.
WPML_TRANSLATION_AUTO_UPDATE_ENABLED
Đối với các trình tạo trang, WPML cung cấp một tính năng để tự động cập nhật nội dung.
Để tắt tính năng này, hãy đặt giá trị của hằng số này thành false.
WPML_TAXONOMY_TRANSLATION_MAX_TERMS_RESULTS_SET
Sử dụng hằng số này để đặt số lượng term hiển thị trên trang WPML → Dịch phân loại.
Giá trị mặc định là 1000.
WPML_SAVE_XLIFF_PATH
Sử dụng hằng số này để xác định đường dẫn máy chủ nhằm lưu các tệp XLIFF khi tải xuống các công việc từ trang WPML → Bản dịch . Ví dụ:
define('WPML_SAVE_XLIFF_PATH', '/home/test-user/Desktop');
Sau khi tải xuống một công việc dịch thuật, một bản sao của tệp sẽ được tạo trong thư mục đã xác định.
WPML_DO_NOT_RESIZE_UPLOADED_FLAGS
Theo mặc định, cờ của bộ chuyển đổi ngôn ngữ của WPML được tự động thay đổi kích thước thành 18×12 pixel để đảm bảo tính nhất quán.
Đôi khi, bạn có thể không muốn thay đổi kích thước cờ của mình. Ví dụ, chúng có thể được xử lý bởi một CSS hoặc JavaScript tùy chỉnh hoặc bạn muốn hiển thị một ảnh GIF động tùy chỉnh. Trong những trường hợp như vậy, bạn có thể tắt tính năng tự động thay đổi kích thước bằng cách đặt giá trị của hằng số này thành true.
Để biết thêm thông tin, hãy xem trang của chúng tôi về cách tùy chỉnh cờ của bộ chuyển đổi ngôn ngữ.
WPML_INSTALLER_LOGGING
Việc đặt hằng số này thành true sẽ bật tính năng ghi nhật ký cho mọi thứ liên quan đến trình cài đặt WPML. Điều này sẽ tạo ra một tệp nhật ký có tên installer.log trong thư mục ..\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\ trên trang web của bạn.
Hằng số này chỉ dành cho các nhà phát triển sử dụng. Đối với các nhật ký trình cài đặt chung, vui lòng truy cập WPML → Hỗ trợ và sau đó là trang Installer Support trong trang quản trị của trang web của bạn.
OTGS_DISABLE_AUTO_UPDATES
Nếu bạn đặt giá trị của hằng số này thành true, WPML và Toolset sẽ ngừng tự động kiểm tra cập nhật. Bạn sẽ cần phải kiểm tra cập nhật theo cách thủ công.
WPML_EXPORT_ALL_TO_XLIFF_LIMIT
Bạn có thể sử dụng hằng số này để đặt số lượng công việc tối đa có thể được xuất sang XLIFF từ trang WPML → Bản dịch.
Giá trị mặc định là 1700. Đây là số lượng công việc mà tất cả các máy chủ có thể xử lý trong một khoảng thời gian hợp lý. Nếu trang web của bạn chạy trên một máy chủ nhanh, bạn có thể tăng giới hạn này nếu cần.
Các hằng số WPML Dịch Chuỗi
WPML_ST_SYNC_TRANSLATION_FILES
Việc đặt hằng số này thành true sẽ đồng bộ hóa các tệp bản dịch của WPML (tệp MO) giữa nhiều máy chủ.
Để biết thêm thông tin, hãy xem trang của chúng tôi về cách đồng bộ hóa các tệp bản dịch cho các trang web chạy trên nhiều máy chủ.
WPML_ST_MO_SCANNING_LIMIT
WPML Dịch Chuỗi quét và nhập các tệp MO để cung cấp chúng cho việc dịch thuật. Bạn có thể sử dụng hằng số này để xác định số lượng tệp MO có thể được nhập trong một yêu cầu.
Giá trị mặc định là 20.000.
Các hằng số WPML CMS Nav
WPML_CMS_NAV_DISABLE_CACHE
Việc đặt hằng số này thành true sẽ tắt tính năng lưu cache của WPML CMS Navigation.
Để biết thêm thông tin, hãy xem trang của chúng tôi về plugin WPML CMS Navigation.
ICL_DONT_LOAD_NAVIGATION_CSS
Việc đặt hằng số này thành true sẽ tắt quá trình tải các tệp cms-navigation-base.css và cms-navigation.css.
Các hằng số WPML Multilingual & Multicurrency for WooCommerce
WCML_GEOLOCATED_COUNTRY
Sử dụng hằng số này để buộc WPML Multilingual & Multicurrency for WooCommerce sử dụng một quốc gia cụ thể khi truy vấn một quốc gia được định vị địa lý.
Giá trị hằng số phải bao gồm mã quốc gia gồm hai chữ cái (ví dụ: GH cho Ghana).
define( 'WCML_GEOLOCATED_COUNTRY', 'GH' );
Hằng số này có thể hữu ích cho việc thử nghiệm. Đối với các module tùy chỉnh, vui lòng sử dụng hook API chuyên dụng.
Các hằng số Advanced Custom Fields Multilingual
Để xem bạn có thể sử dụng những hằng số nào trong ACFML, hãy xem hướng dẫn của chúng tôi về các hook và hằng số của ACF Multilingual.