Một tháng trước, WordPress Phiên bản 4.0 “Benny” đã được phát hành cho công chúng với một số cải tiến và sửa lỗi. Mặc dù bản phát hành WP mới diễn ra suôn sẻ nhưng bản cập nhật mới gây ra một số vấn đề cho người dùng WordPress đang chạy phiên bản cũ hơn của chủ đề Thesis. Sự cố đang xảy ra với Thesis 1.8.5 và các phiên bản Thesis cũ hơn v1.8.5, không tương thích với WordPress 4.0. Do đó, người dùng Thesis 1.x có thể nhận thấy Lỗi máy chủ 500 và "Nhận xét không xuất hiện trong bài đăng”Sau khi nâng cấp lên WordPress 4.0.
Một vấn đề tương tự đã xảy ra trên trang web của chúng tôi, nơi người đọc có thể đưa ra nhận xét nhưng nhận xét không thực sự hiển thị trong bất kỳ bài đăng nào và người ta chỉ có thể thấy số lượng phản hồi nhận xét. Chà, cuối cùng chúng tôi đã sửa lỗi này và nó khá dễ dàng! Tôi đang chia sẻ điều này vì nó có thể hữu ích cho những người dùng chủ đề Thesis khác đang gặp phải vấn đề tương tự kể từ một tháng.
DIYthemes đã phát hành một bản vá để khắc phục sự cố này bằng cách phát hành bản cập nhật Thesis 1.8.6 với khả năng tương thích đầy đủ với WordPress 4.0. Tuy nhiên, bạn cần có tài khoản DIY Themes để tải xuống bản cập nhật và xem hướng dẫn cập nhật từ phiên bản 1.x lên 1.8.6. Chà, bạn thậm chí có thể khắc phục sự cố được đánh dấu chỉ đơn giản bằng cách làm theo hướng dẫn đơn giản được nêu bên dưới. Các hướng dẫn sửa lỗi được báo cáo ở đây có nguồn gốc từ diễn đàn hỗ trợ Thesis.
Lưu ý: Chúng tôi đã thử nó trên Thesis 1.8.4 + WordPress 4.0. Nếu bạn có phiên bản Thesis cũ hơn trước v1.8.5 thì trước tiên bạn phải cập nhật Thesis lên v1.8.5. Bằng cách nào đó, nếu bạn không thể cập nhật Thesis, thì hãy nhớ tạo một bản sao lưu của tệp comments.php trước rồi thử thủ thuật dưới đây.
LƯU Ý: Bạn phải sử dụng phiên bản 1.8.5 trước khi triển khai bản sửa lỗi này; nếu bạn vẫn đang sử dụng phiên bản 1.x lỗi thời thì trước tiên bạn phải cập nhật Thesis.
1. Sử dụng FTP, điều hướng đến thư mục / wp-content / themes / Luận văn_185 / lib / Class / trên máy chủ của bạn.
2. Chỉnh sửa tệp comments.php trong thư mục lớp tại dòng 187, thay vì
$ wp_query-> comments_by_type = & own_comments ($ wp_query-> nhận xét); $ _comments = $ wp_query-> comments_by_type ['comment'];
bây giờ bạn viết
$ wp_query-> comments_by_type = own_comments ($ wp_query-> nhận xét); $ _comments = & $ wp_query-> comments_by_type ['comment'];
Thay đổi duy nhất là chuyển "&" sang biến $ _comments-thực sự nhưng điều đó dường như gây ra lỗi 500 máy chủ nội bộ.
Khi bạn đã làm theo các bước này, hãy kiểm tra xem các nhận xét của bạn hiện có được hiển thị chính xác hay không.
May mắn thay, thủ thuật được trích dẫn ở trên đã hoạt động như một sự quyến rũ đối với chúng tôi và các bình luận bắt đầu xuất hiện trở lại giống như trước đây. Hãy cho chúng tôi biết nếu nó có tác dụng với bạn. :)
Mẹo thông qua @leanderbraunschweig [Hỗ trợ WordPress]
Thẻ: BloggingTricksUpdateWordPress