WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.6.0
Risolto in
WPML 4.6.5
Plugin/tema correlato
Beaver Themer
Tag dell’argomento
Compatibility

Panoramica del problema

Se usi un layout di Beaver Themer per un articolo e poi traduci quell’articolo, il layout funziona solo per l’articolo nella lingua originale. L’articolo tradotto visualizza invece il layout predefinito.

Soluzione alternativa

Assicurati di eseguire un backup completo del tuo sito prima di procedere.



    1. Apri il file …/wp-content/plugins/bb-theme-builder/classes/class-fl-theme-builder-frontend-edit.php.

    2. Individua il seguente frammento di codice alla riga 167.
static public function is_content_building_enabled( $post_id = null ) {
		return 'content' === self::get_edit_mode( $post_id );
}


  1. Sostituiscilo con il seguente frammento di codice:
    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 );
    	}


In alternativa, puoi impostare il campo personalizzato _fl_theme_builder_edit_mode su Copia e poi modificare ogni articolo separatamente.

Tutti i problemi noti →