WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.6.9
Risolto in
WPML 4.7
Plugin/tema correlato
Salient
Tag dell’argomento
Bug, Compatibility

Panoramica del problema

Potresti riscontrare un problema per cui l’URL interno nel Nectar Slider del tema Salient non si adatta automaticamente quando passi a una versione tradotta del tuo sito. Questo si verifica dopo aver tradotto un articolo Nectar Slider che include un URL interno nel Button Link.

Soluzione alternativa

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


  • Apri il file …/wp-content/plugins/salient-nectar-slider/includes/frontend/helpers.php.

  • Cerca la riga 814.

  • Sostituisci:
    if ( ! empty( $button_1_text ) ) {
    	
    	$button_1_link = ! empty( $button_1_link ) ? $button_1_link : '#';


  • Con:
    if ( ! empty( $button_1_text ) ) {
    
    	// WPML Workaround for compsupp-7240
    	if (class_exists('Sitepress') && ! empty( $button_1_link ) ) {
    		$current_lang = apply_filters( 'wpml_current_language', NULL );
    		$button_1_link = apply_filters( 'wpml_permalink', $button_1_link, $current_lang, true );
    	}
    	
    	$button_1_link = ! empty( $button_1_link ) ? $button_1_link : '#';

Tutti i problemi noti →