Làm thế nào để sửa lỗi Syntax Error trong WordPress?
Có rất nhiều bài viết hướng dẫn WordPress trên internet yêu cầu bạn thêm các đoạn code vào trang web của mình. Thật không may, một sai lầm nhỏ có thể khiến toàn bộ trang web của bạn bị phá hủy.
Điều này có thể rất đáng sợ, đặc biệt là đối với người mới bắt đầu. Nếu bạn đang cố gắng làm điều gì đó mới trên trang web WordPress của mình và nhận được thông báo lỗi “Syntax error, unexpected…”, bạn đừng lo lắng quá.
Bài viết này mình sẽ hướng dẫn bạn cách sửa lỗi “unexpected syntax error” trong WordPress.
Sử dụng cú pháp (syntax) chính xác để tránh lỗi
Điều đầu tiên bạn cần làm là đọc hướng dẫn cách chèn code vào WordPress. Trong bài viết, mình có trình bày một số lỗi phổ biến mà người mới mắc phải khi chèn code vào website.
Lỗi cú pháp (syntax) thường do những lỗi nhỏ nằm trong cú pháp của đoạn code gây ra.
Ví dụ: thiếu dấu phẩy hoặc dư dấu ngoặc nhọn có thể phá vỡ toàn bộ code.
Gần đây bạn thử nhớ lại xem là có dán code nào vào web không? Có cập nhật plugin gì không? Từ đó bạn sẽ biết chính xác nguyên nhân lỗi từ đâu.
Sửa lỗi Syntax Error bằng cách sử dụng FTP
Để sửa lỗi Syntax Error, bạn cần chỉnh sửa đoạn code gây ra lỗi này. Bạn có thể loại bỏ nó hoặc sửa code lại cho đúng.
Người mới bắt đầu thường sẽ sợ vì lỗi này dễ khiến toàn bộ trang web không thể truy cập được. Khi bạn dán code trong phần Appearance » Editor của trang quản trị admin mà lỗi thì bạn sẽ bị chặn luôn (tức là không truy cập lại trang này để xóa code lỗi được nữa).
Hãy xem hướng dẫn này về những việc cần làm nếu bạn đã bị chặn truy cập vào admin.
Làm thế nào để bạn chỉnh sửa code bị lỗi?
Cách duy nhất để khắc phục điều này là truy cập file bị lỗi bằng FTP.
Sau khi cài đặt chương trình FTP, hãy kết nối nó với trang web của bạn và tiến hành chỉnh sửa file. Nếu bạn file nào bị lỗi thì hãy xem lại thông báo lỗi. Thông báo lỗi sẽ cho bạn biết chính xác file nào bị lỗi và lỗi ở dòng số mấy.
VD như cái hình ở đầu bài là lỗi ở file functions.php và ở dòng thứ 230.
Bạn có thể code được thêm gần đây hoặc sửa lại code cho đúng. Sau khi xóa hoặc chỉnh sửa code, hãy lưu file này lại và tải lên hosting của bạn.
Sau đó, truy cập trang web WordPress và refresh (bấm phím F5), và bạn sẽ thấy trang web của mình hoạt động trở lại.
Cách tránh lỗi Syntax Error trong WordPress
Mình luôn khuyên bạn nên sử dụng plugin WPCode để thêm mã tùy chỉnh nhằm ngăn trang web WordPress của bạn gặp lỗi.
Trong các khóa đào tạo offline của mình tại Aptech hoặc các khóa học online mình cũng hướng dẫn học viên sử dụng plugin này vì tính tiện lợi và dễ dùng với người mới bắt đầu.
WPCode giúp bạn dễ dàng thêm các đoạn code vào WordPress mà không cần phải chỉnh sửa file functions.php của theme.
Nó cũng có xác thực đoạn code thông minh để giúp bạn tránh các lỗi code phổ biến.
WPCode tự động phát hiện lỗi khi bạn thêm mã tùy chỉnh. Di chuột qua lỗi để xem các hướng dẫn để bạn có thể dễ dàng sửa lỗi.
WPCode cũng vô hiệu hóa mã tùy chỉnh của bạn ngay lập tức nếu nó phát hiện ra lỗi Syntax Error.
Plugin này hơi bị xịn. Blog VoThanhDuy.Com của mình cũng đang xài plugin này luôn.
Mình hy vọng bài viết này đã giúp bạn sửa lỗi Syntax Error trong WordPress.
Tổng hợp và biên soạn nội dung bởi: vothanhduy.com
Tư liệu tham khảo:
- How to Fix the Syntax Error in WordPress: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-syntax-error-in-wordpress/