WPML
apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
Loại
filter
Phiên bản WPML
3.2

Miêu tả

*Truy xuất bản dịch của một chuỗi văn bản. Bộ lọc này tìm kiếm một chuỗi văn bản nằm trong một gói hoặc một nhóm các chuỗi (thay vì một chuỗi văn bản riêng lẻ**). Nếu tìm thấy, nó sẽ tìm kiếm bản dịch trong ngôn ngữ hiện tại. Nếu có bản dịch, nó sẽ trả về bản dịch đó. Nếu không, nó sẽ trả về chuỗi gốc.

*Để đăng ký bản dịch chuỗi của một “gói”, vui lòng xem: wpml_register_string

**Để truy xuất một chuỗi văn bản riêng lẻ không thuộc về một gói nào, vui lòng xem: wpml_translate_single_string

Lưu ý: hook này yêu cầu module WPML Dịch Chuỗi

Đối số

$string_value
(string) (Bắt buộc) Giá trị gốc của chuỗi văn bản
$string_name
(string) (Bắt buộc) Tên đã đăng ký của chuỗi văn bản
$package
(mixed) (Bắt buộc) Định danh gói đã đăng ký của chuỗi văn bản
  • Nếu $package là một mảng, nó phải là mảng kết hợp và chứa các khóa kindname.
  • Nếu $package là một đối tượng, nó phải có các trường kindname.

Ví dụ sử dụng

Bạn có thể tìm thấy một ví dụ hoàn chỉnh và chi tiết trên trang tài liệu “Dịch gói chuỗi văn bản”.

wpml_media_url, wpml_media_id, force_suppress_filters, wpml_get_translated_slug, wpml_home_url, wpml_translate_single_string, wpml_elements_without_translations, wpml_permalink, wpml_unfiltered_admin_string, wpml_element_link

Tất cả 12 hook Truy xuất nội dung đã bản địa hóa →