- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Plugin/giao diện liên quan
- Hestia Pro
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi bạn thêm Testimonials trong phần Tùy chỉnh với giao diện Hestia Pro, tất cả chúng sẽ hiển thị gộp lại thành một chuỗi văn bản lớn duy nhất trên trang WPML > Dịch chuỗi, khiến việc dịch riêng lẻ từng mục trở nên khó khăn.
Giải pháp tạm thời
Vui lòng đảm bảo bạn có một bản sao lưu đầy đủ cho trang web của mình trước khi tiếp tục.
- Thêm đoạn mã sau vào tệp functions.php của giao diện:
// WPML Workaround for compsupp-6971 function wpml_compsupp6971_translate_strings_from_hestia($original_value, $domain) { if( class_exists('Sitepress') ){ $string = $original_value; $textdomain = 'hestia-pro'; $string_name = $domain.': '.substr($string, 0, 20); $wpml_default_lang = apply_filters('wpml_default_language', NULL ); $wpml_current_lang = apply_filters( 'wpml_current_language', NULL ); if ($wpml_default_lang == $wpml_current_lang ) { do_action( 'wpml_register_single_string', $textdomain, $string_name, $string ); } // Apply the translation to the string $wpml_translation = apply_filters('wpml_translate_single_string', $string , $textdomain, $string_name); return $wpml_translation; } return $original_value; } add_filter( 'hestia_translate_single_string', 'wpml_compsupp6971_translate_strings_from_hestia', 11, 2 ); - Truy cập trang ở giao diện người dùng để đăng ký các chuỗi.
- Đi tới trang WPML > Dịch chuỗi và dịch các chuỗi