WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.6.0
Đã giải quyết trong
WPML 4.6.5
Plugin/giao diện liên quan
Beaver Themer
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Nếu bạn đang sử dụng Beaver Themer Layout cho một bài viết và sau đó dịch bài viết đó, bố cục chỉ hoạt động cho bài viết bằng ngôn ngữ gốc. Thay vào đó, bài viết đã dịch hiển thị bố cục mặc định.

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

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



    1. Mở tệp …/wp-content/plugins/bb-theme-builder/classes/class-fl-theme-builder-frontend-edit.php.

    2. Tìm đoạn mã sau ở dòng 167.
static public function is_content_building_enabled( $post_id = null ) {
		return 'content' === self::get_edit_mode( $post_id );
}


  1. Thay thế bằng đoạn mã sau:
    static public function is_content_building_enabled( $post_id = null ) {
    		// WPML Workaround for compsupp-6652
    		if (class_exists('SitePress')) {
    			if ( self::get_edit_mode( $post_id ) == '' ) {
    				return true;
    			}
    			/* This also works:
    			return 'layout' != self::get_edit_mode( $post_id ); 
    			*/			
    		}
    		
    		return 'content' === self::get_edit_mode( $post_id );
    	}


Ngoài ra, bạn có thể thiết lập trường tùy chỉnh _fl_theme_builder_edit_mode thành Sao chép và sau đó chỉnh sửa riêng từng bài viết.

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