WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Plugin/giao diện liên quan
WP Event Manager
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng WP Event Manager và tiện ích bổ sung iCal của nó với WPML, bạn có thể gặp phải tình trạng chức năng tải xuống tệp ICS bị lỗi. Cụ thể, liên kết tải xuống chuyển hướng không chính xác khi WPML được kích hoạt, ngăn không cho tải xuống tệp ICS.

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

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


  • Thêm mã sau vào tệp function.php trong giao diện của bạn.

  • Thay thế:
    // WPML Workaround for compsupp-7348
    function wpml_compsupp7348_filter_wpml_post_parse_query($q) {
    	
        if ( $q->is_feed &&
    		isset($q->query_vars['post_type']) && 
    		$q->query_vars['post_type'] === 'event_listing' &&
    		isset($q->query_vars['feed']) && 
    		$q->query_vars['feed'] === 'single-event-listings-ical' ) {
            	$q->query_vars['p'] = 0;
        }
    	
        return $q;
    }
    
    add_filter('wpml_post_parse_query', 'wpml_compsupp7348_filter_wpml_post_parse_query');

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