WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.6.9
Gelöst in
WPML 4.7
Zugehöriges Plugin/Theme
Salient
Themen-Tags
Bug, Compatibility

Übersicht über das Problem

Möglicherweise tritt ein Problem auf, bei dem sich die interne URL im Nectar Slider des Salient-Themes beim Wechsel zu einer übersetzten Version Ihrer Website nicht automatisch anpasst. Dies geschieht nach dem Übersetzen eines Nectar-Slider-Beitrags, der eine interne URL im Button-Link enthält.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/plugins/salient-nectar-slider/includes/frontend/helpers.php.

  • Suchen Sie nach Zeile 814.

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


  • Durch:
    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 : '#';

Alle bekannten Probleme →