- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.6.0
- Gelöst in
- WPML 4.6.5
- Zugehöriges Plugin/Theme
- Beaver Themer
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie ein Beaver Themer-Layout für einen Beitrag verwenden und diesen Beitrag dann übersetzen, funktioniert das Layout nur für den Beitrag in der Originalsprache. Der übersetzte Beitrag zeigt stattdessen das Standardlayout an.
Problemumgehung
Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.
-
- Öffnen Sie die Datei …/wp-content/plugins/bb-theme-builder/classes/class-fl-theme-builder-frontend-edit.php.
- Suchen Sie das folgende Code-Snippet in Zeile 167.
static public function is_content_building_enabled( $post_id = null ) {
return 'content' === self::get_edit_mode( $post_id );
}
- Ersetzen Sie es durch das folgende Code-Snippet:
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 ); }
Alternativ können Sie das benutzerdefinierte Feld _fl_theme_builder_edit_mode auf Kopieren setzen und dann jeden Beitrag separat bearbeiten.