WPML
Stato
Risolto
Plugin/tema correlato
Cornerstone, Pro

Panoramica del problema

Quando usi il plugin Cornerstone (o il tema PRO), il CSS/JS personalizzato della lingua originale viene copiato nelle pagine tradotte se il plugin WPML Media Translation è attivo.

Soluzione alternativa

Per risolvere questo problema sul tuo sito e poter avere CSS/JS personalizzati diversi sulle pagine tradotte, segui questi passaggi:

  1. Esegui il backup dei file e del database del tuo sito web.
  2. Aggiungi questo frammento di codice al file functions.php del tuo tema:
    function wpml_compsupp_5527_wpml_pb_copy_meta_field( $value, $translated_post_id, $original_post_id, $meta_key ) {
        if ( '_cornerstone_settings' === $meta_key ) {
            return WPML_PB_Handle_Custom_Fields::slash_json( get_post_meta( $translated_post_id, $meta_key, true ) );
        }
        return $value;
    }
    add_filter( 'wpml_pb_copy_meta_field', 'wpml_compsupp_5527_wpml_pb_copy_meta_field', 10, 4 );

Tutti i problemi noti →