WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Được báo cáo cho
WPML Multilingual CMS 4.5.14
Plugin/giao diện liên quan
The Events Calendar
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Plugin The Events Calendar PRO đã giới thiệu một tính năng mới – Chuỗi sự kiện – hiện tại chỉ tương thích một phần với WPML. Chúng tôi đang làm việc chặt chẽ với tác giả để sớm đạt được khả năng tương thích hoàn toàn cho các vấn đề sau:

  • Khi sử dụng shortcode của The Event Calendar PRO để hiển thị địa điểm, thành phố, nhà tổ chức, v.v., chúng không được hiển thị trên giao diện người dùng.
  • Bản đồ của Google không được hiển thị trong lần tải trang đầu tiên, bạn cần làm mới trang.

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

Vui lòng tạo 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/the-events-calendar/src/Tribe/Integrations/WPML/Meta.php và thực hiện hai sửa đổi sau.


  1. Thay đổi:
    use Tribe__Events__Main as Main;

    Thành:

    use Tribe__Events__Main as Main;
    use TEC\Events\Custom_Tables\V1\Models\Occurrence;


  2. Và thay đổi:
    		if (!empty($_POST)) {
    			return $value;
    		}

    Thành:

    		if (!empty($_POST)) {
    			return $value;
    		}
    
    		if (tribe()->getVar('ct1_fully_activated')) {
    			$object_id = Occurrence::normalize_id($object_id);
    		}

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