Tôi liên tục nhận được thông báo bật lên “Phiên đã hết hạn” khi chỉnh sửa
Page Builder Sandwich thường xuyên kiểm tra xem bạn có còn đăng nhập vào WordPress hay không. Việc này được thực hiện nhằm đảm bảo rằng các thay đổi của bạn sẽ thực sự được lưu khi bạn nhấn nút lưu. Điều này cũng được dùng để khóa bài viết và tự động lưu.
Chúng tôi dựa vào WordPress Heartbeat API để thực hiện việc kiểm tra của mình, và đến lượt API này lại phụ thuộc vào cookie và phiên trình duyệt. Vì vậy, nếu bạn liên tục nhận được các thông báo bật lên “phiên đã hết hạn” trong khi chỉnh sửa, có thể có điều gì đó đang cản trở WordPress theo dõi bạn đúng cách. Dưới đây là một số điều bạn có thể làm để giải quyết vấn đề này:
Xóa bộ nhớ đệm (Cache) của bạn
Nếu bạn đã cài đặt các plugin tạo bộ nhớ đệm, hoặc bộ nhớ đệm DNS, hay bất kỳ hình thức bộ nhớ đệm nào, hãy xóa chúng. Đồng thời hãy xóa bộ nhớ đệm của trình duyệt. Có khả năng bạn đang không được phân phối các tập lệnh mới nhất cho trang web của mình.
Xóa Cookie của bạn
Cũng có thể cookie của bạn đã bị hỏng, điều này có thể dễ dàng giải quyết bằng cách xóa cookie trình duyệt từ cài đặt của trình duyệt. Tùy chọn này thường nằm gần tùy chọn xóa bộ nhớ đệm của trình duyệt.
Kiểm tra cài đặt URL trang web của bạn
Đi tới Cài đặt > Tổng quan và kiểm tra các cài đặt của bạn. Hãy tìm các cài đặt cho Địa chỉ WordPress (URL) và Địa chỉ trang web (URL). Tên miền và giao thức của các mục đó phải khớp với tên miền thực tế của bạn. Ví dụ: nếu một mục có “http://” nhưng bạn truy cập trang web của mình bằng “https://”, thì cài đặt đó phải hiển thị là “https://”. Một sự cố phổ biến khác là một trong các URL đó có “www” còn URL kia thì không.
Các mục này phải khớp nhau:

hoặc:

Để khắc phục điều này, bạn có thể thay đổi cài đặt từ Cài đặt > Tổng quan. Nếu bạn không thể chỉnh sửa các cài đặt đó, bạn có thể mở FTP của mình và chỉnh sửa tệp wp-config.php, rồi thêm vào các dòng sau:
define( 'WP_HOME', 'http://example.com' ); define( 'WP_SITEURL', 'http://example.com' );