WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.6.0
Resuelto en
WPML 4.6.5
Plugin/tema relacionado
Beaver Themer
Etiquetas de temática
Compatibility

Resumen del problema

Si utiliza un Beaver Themer Layout para una entrada y luego traduce esa entrada, el diseño solo funciona para la entrada en el idioma original. La entrada traducida muestra el diseño predeterminado en su lugar.

Solución alternativa

Asegúrese de hacer una copia de seguridad completa de su sitio antes de continuar.



    1. Abra el archivo …/wp-content/plugins/bb-theme-builder/classes/class-fl-theme-builder-frontend-edit.php.

    2. Localice el siguiente fragmento de código en la línea 167.
static public function is_content_building_enabled( $post_id = null ) {
		return 'content' === self::get_edit_mode( $post_id );
}


  1. Reemplácelo por el siguiente fragmento de código:
    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 );
    	}


Como alternativa, puede establecer el campo personalizado _fl_theme_builder_edit_mode en Copiar y luego editar cada entrada por separado.

Todos los problemas conocidos →