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

Tổng quan về lỗi

Khi lưu các trang Elementor đã dịch có chứa widget Form hoặc các widget tương tự (như widget Tìm kiếm) trong Trình biên tập dịch thuật nâng cao (ATE), một lỗi nghiêm trọng có thể xảy ra và bài viết không được lưu. Điều này đặc biệt xảy ra khi tính năng Nested Elements của Elementor được bật.

PHP Fatal error:  Uncaught Error: Call to a member function get_main_id() on null in /plugins/elementor-pro/core/utils.php:80

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

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


  • Mở tệp …/wp-content/plugins/elementor-pro/core/utils.php.

  • Tìm dòng 80.

  • Thay thế:
    if ( isset( Plugin::elementor()->documents )  ) {


  • Bằng:
    if ( isset( Plugin::elementor()->documents ) && Plugin::elementor()->documents->get_current() ) {

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