WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.6.9
Resolvido em
WPML 4.7
Plugin/tema relacionado
Salient
Tags de tópico
Bug, Compatibility

Visão geral do problema

Você pode encontrar um problema em que a URL interna no Nectar Slider do tema Salient não se ajusta automaticamente ao mudar para uma versão traduzida do seu site. Isso ocorre após traduzir um post do Nectar Slider que inclui uma URL interna no Button Link.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/salient-nectar-slider/includes/frontend/helpers.php.

  • Procure pela linha 814.

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


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

Todos os problemas conhecidos →