WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Đã giải quyết trong
Blocksy 2.0.26
Plugin/giao diện liên quan
Blocksy
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi bạn sử dụng widget Contact info từ giao diện BlocksyWPML, mặc dù văn bản trong các widget này có thể được dịch thông qua plugin WPML Dịch Chuỗi, các thay đổi không được phản ánh trên giao diện người dùng.

Giải pháp tạm thời

Vui lòng đảm bảo bạn đã sao lưu toàn bộ trang web trước khi tiếp tục.

Cách 1


Bạn có thể tạo một widget khác nhau cho mỗi ngôn ngữ, hoặc:

Cách 2

  • Mở tệp functions.php của giao diện.
  • Thêm đoạn mã sau:
    function filter_blocksy_contact_info_titles( $value ) {
    	if( is_array( $value ) ) {
    		$value[3]["ct_options"]["contact_information"][0]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][0]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][0]["title"] );
    		$value[3]["ct_options"]["contact_information"][1]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][1]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][1]["title"] );
    		$value[3]["ct_options"]["contact_information"][2]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][2]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][2]["title"] );
    	}
    	return $value;
    }
    add_filter( 'option_widget_blocksy_ct_contact_info', 'filter_blocksy_contact_info_titles', 10, 1 );
  • Truy cập trang WPML > Dịch chuỗi.
  • Cuộn xuống phần Auto register strings for translation và bật tính năng này, sau đó nhấp vào Chỉnh sửa. (Ảnh chụp màn hình)
  • Chọn Blocksy trong các text domain, sau đó nhấp vào Áp dụng. (Ảnh chụp màn hình)
  • Truy cập trang chủ trên giao diện người dùng.
  • Quay lại WPML > Dịch chuỗi và tìm kiếm lại các chuỗi, sau đó dịch chúng.
  • Tắt tùy chọn Auto register strings for translation.

Tất cả các lỗi đã ghi nhận →