- 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');