WPML
Stato
Risolto dall’autore
Segnalato per
WPML Multilingual CMS 4.6.5
Plugin/tema correlato
Uncode
Tag dell’argomento
ATE

Panoramica del problema

Se utilizzi il tema Uncode insieme a WPML e WooCommerce e imposti un template personalizzato per una nuova pagina di login, potresti riscontrare un problema quando provi ad accedere da una pagina impostata nella lingua secondaria del tuo sito. In particolare, dopo aver effettuato l’accesso, potresti non essere reindirizzato alla pagina “Il mio account” come previsto.

Soluzione alternativa

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


  • Apri il file functions.php del tuo tema.

  • Aggiungi il seguente codice:
    // WPML Workaround for compsupp-6911
    add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' );
    
    function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) {
    
    	if (is_numeric($value)) {
    		$post_type = get_post_type($value);
    		$value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE );
    	}	
    
        return $value;
    }

Tutti i problemi noti →