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