WPML
Status
Gelöst
Zugehöriges Plugin/Theme
Pro
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn der Cornerstone Page Builder mit WPML verwendet wird, werden Übersetzungen für klassische Widgets im Frontend nicht angezeigt, obwohl sie in der WPML-Benutzeroberfläche zur Übersetzung verfügbar sind.

Problemumgehung

Sie können eine der folgenden Problemumgehungen ausprobieren:

Option 1 (empfohlen)


  • Bearbeiten Sie die Seiten und ersetzen Sie die klassischen Widgets durch die neuen Elemente (ersetzen Sie z. B. das Element „Classic Text“ durch „Text“).
Option 2

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Cornerstone/class-wpml-cornerstone-translatable-nodes.php.

  • Suchen Sie nach Zeile 178.

  • Ändern Sie:

    public static function get_nodes_to_translate() {
    		return [

  • in
    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',
    					],
    				],
    			],
  • Nehmen Sie eine kleine Änderung an der Originalseite vor
  • Übersetzen Sie die Seite.
    Beachten Sie, dass die Felder im Klassischen Übersetzungs-Editor dupliziert werden

 

Option 3

Alle bekannten Probleme →