WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.6.9
Đã giải quyết trong
WPML 4.7
Plugin/giao diện liên quan
Salient
Thẻ chủ đề
Bug, Compatibility

Tổng quan về lỗi

Bạn có thể gặp phải sự cố trong đó URL nội bộ trong Nectar Slider của giao diện Salient không tự động điều chỉnh khi chuyển sang phiên bản được dịch của trang web. Điều này xảy ra sau khi dịch một bài viết Nectar Slider có chứa URL nội bộ trong Button Link.

Giải pháp tạm thời

Vui lòng đảm bảo có bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/salient-nectar-slider/includes/frontend/helpers.php.

  • Tìm dòng 814.

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


  • Bằng:
    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 : '#';

Tất cả các lỗi đã ghi nhận →