WPML
Trạng thái
Đã giải quyết
Plugin/giao diện liên quan
Pro
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng trình tạo trang Cornerstone với WPML, các bản dịch cho widget cổ điển không được hiển thị trên giao diện người dùng, mặc dù có sẵn để dịch trong giao diện WPML.

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

Bạn có thể thử bất kỳ giải pháp tạm thời nào sau đây:

Tùy chọn 1 (được khuyến nghị)


  • Chỉnh sửa các trang và thay thế các widget cổ điển bằng các phần tử mới (ví dụ: thay thế phần tử “Classic Text” bằng “Text”).
Tùy chọn 2

Vui lòng đảm bảo bạn có bản sao lưu đầy đủ của trang web trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Cornerstone/class-wpml-cornerstone-translatable-nodes.php.

  • Tìm dòng 178.

  • Thay đổi:

    public static function get_nodes_to_translate() {
    		return [

  • Thành
    public static function get_nodes_to_translate() {
    		return [
    			'classic:custom-headline'                => [
    				'conditions' => [ '_type' => 'classic:custom-headline' ],
    				'fields'     => [
    					[
    						'field'       => 'content',
    						'type'        => __( 'Classic headline text content', 'sitepress' ),
    						'editor_type' => 'VISUAL',
    					],
    				],
    			],
    			'classic:text'                => [
    				'conditions' => [ '_type' => 'classic:text' ],
    				'fields'     => [
    					[
    						'field'       => 'content',
    						'type'        => __( 'Classic headline text content', 'sitepress' ),
    						'editor_type' => 'VISUAL',
    					],
    				],
    			],
  • Thực hiện một sửa đổi nhỏ trên trang gốc
  • Dịch trang.
    Hãy nhớ rằng các trường sẽ được nhân bản trên Trình biên tập dịch thuật cổ điển

 

Tùy chọn 3

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