WPML
Stato
Risolto
Risolto in
4.5.0
Plugin/tema correlato
Divi

Panoramica del problema

Quando aggiungi un contenuto dinamico in un modulo Divi che punta a un link Media (un file PDF, ad esempio) e traduci quel modulo, il link tradotto non punterà al Media tradotto e restituirà un errore 404.

Soluzione alternativa

Stiamo lavorando a una correzione definitiva per questo problema. Nel frattempo, puoi seguire questi passaggi per risolvere il problema sul tuo sito web:


  1. Esegui il backup dei file e del database del tuo sito web.

  2. Vai a wp-content/themes/Divi/includes/builder/feature/dynamic-content.php

  3. Trova:
    $dynamic_content = json_decode( $json, true );


  4. Dopo quella riga, aggiungi:
    if ($dynamic_content != NULL && $dynamic_content['settings']['post_id'] != NULL) {
    		$post_type                              = get_post_type( $dynamic_content["settings"]["post_id"] );
    		$dynamic_content["settings"]["post_id"] = apply_filters( 'wpml_object_id',
    			$dynamic_content['settings']['post_id'], $post_type, true );
    	}

Tutti i problemi noti →