Cài plugin & theme WordPress bị lỗi? Dưới đây là những nguyên nhân và cách khắc phục hiệu quả cho bạn tham khảo.
Contents
1. Không upload được theme WordPress
Nguyên nhân khiến bạn không upload được theme WordPress có thể là do file theme mà bạn tải lên có dung lượng tương đối lớn và vượt quá mức cho phép trong cài đặt mặc định của Apache (2MB). Tuy nhiên, con số này được đánh giá là quá nhỏ cho một file theme.
Để khắc phục cài theme WordPress bị lỗi này, bạn tham khảo thêm bài viết: 8 Cách tăng dung lượng upload file trong WordPress
2. Lỗi bị thiếu style.css
Bên cạnh file indeх.php, thì file stуle.cѕѕ là một trong những file quan trọng nhất của một giao diện. Những thông tin trong file ѕtуle.cѕѕ thường là những thuộc tính của giao diện, như tên tác giả, tên giao diện, tag, url,…
Bởi vì stуle.cѕѕ là một file bắt buộc của một giao diện nên khi thiếu file nàу, thư mục giao diện đó ѕẽ không được xem là một giao diện theo chuẩn WordPreѕѕ.
Nguyên nhân khiến giao diện đang bị thiếu style.css stylesheet có thể là do: File upload lên không được nén dưới dạng ᴢip, upload toàn bộ file ᴢip, Không phải giao diện WordPreѕѕ hoặc file stуle.cѕѕ không được đặt đúng chỗ.
Tùy vào nguyên nhân khiến cài theme WordPress bị lỗi dẫn đến thiếu style.css mà sẽ có cách khắc phục phù hợp.
- Trường hợp file upload lên không được nén dưới dạng ᴢip thì bạn phải giải nén thư mục theme, sau đó nén lại dưới định dạng .ᴢip.
- Với lý do upload toàn bộ file zip thì bạn cần kiểm tra từng thư mục để biết liệu đâu là thư mục theme. Sau đó nén thư mục đó dưới dạng .ᴢip ᴠà upload lên ᴡebѕite.
- Đối ᴠiệc lý do không phải là giao diện WordPreѕѕ thì bạn cần chuуển giao diện đó ѕang tiêu chuẩn WordPreѕѕ hoặc tìm một giao diện giống ᴠậу nhưng chuẩn WordPreѕѕ.
- Còn nếu file ѕtуle.cѕѕ không được đặt đúng chỗ thì cần tìm file ѕtуle.cѕѕ đó ᴠề ᴠà đặt ᴠào thư mục gốc của theme.
3. Tải lên các file có định dạng sai
Bạn sẽ gặp lỗi cài đặt trong quá trình upload thủ công những theme hoặc plugin thông qua tùy chọn Add New > Upload trong WordPress (trái ngược với cài đặt trực tiếp từ thư viện WordPress).
Cài đặt các plugin WordPress mới tại đây
Khi bạn thấy thông báo “bad format”, nghĩa là bạn chưa upload các file gốc do nhà phát hành theme hoặc plugin cung cấp.
Đây là lỗi “định dạng không hợp lệ”
Các file plugin hoặc theme, bạn nên upload trên WordPress là một file zip để dễ dàng quản lý.
Trước khi liên hệ với nhà phát hành theme hoặc plugin, hãy chắc chắn rằng bạn không nhận được đúng file từ họ. Nếu điều này đến từ khách hàng của bạn, họ có thể đã giải nén thư mục và cung cấp cho bạn những file mà họ nghĩ là chính xác. Nếu nó không đến từ ứng dụng khách và bạn không có đúng thư mục, hãy liên hệ trực tiếp với nhà phát hành.
4. Các file bị thiếu từ zip khiến cài theme WordPress bị lỗi
Giả sử bạn đã upload một file zip lên WordPress, nhưng lại thấy thông báo lỗi này:
Đây là lỗi “missing file”
Điều này có nghĩa các file chứa trong folder không phải những gì WordPress cần.
Giải nén folder và xem lại nội dung. Đây có phải là mã zip chính xác không? Nó có chứa tất cả các file mà bạn cần không? Bạn có thể kiểm tra nội dung của folder theo các đề xuất của WordPress về các file nên có trong package:
- Một WordPress plugin package.
- Một WordPress theme package.
Nếu cài plugin hoặc cài theme WordPress bị lỗi “missing file”, hãy liện hệ với nhà phát hành theme và plugin để được hỗ trợ.
5. Lỗi cú pháp
Bạn sẽ không phải lo về việc cài plugin, cài theme WordPress bị lỗi này nếu bạn mua plugin và theme từ các nhà phát hành uy tín.
Giả sử người dùng theme và plugin cố gắng muốn tiết kiệm ngân sách, cho nên họ đã tìm được một số plugin hoặc theme online có vẻ phù hợp với họ. Nếu bạn cố gắng cài đặt trong WordPress, bạn sẽ nhận được lỗi cú pháp, thường là “parse error” và “syntax error”.
Lỗi này sẽ xuất hiện nếu bạn cố gắng chỉnh sửa sai một theme hoặc plugin sau khi đã được cài đặt trên website. Tuy nhiên, nếu bạn không chỉnh sửa trong cài đặt nhưng vẫn bị lỗi thì chắc chắn lỗi nằm ở nhà phát hành theme và plugin.
Nếu muốn tự mình xem lại code của plugin hoặc theme, bạn có thể tự phát hiện và sửa lỗi. Trước khi tìm hiểu, hãy kiểm tra mọi vấn đề được báo cáo khác với plugin hoặc theme nếu có hệ thống hỗ trợ đi kèm.
Nếu không có bất kỳ điều gì, cách an toàn nhất là yêu cầu người dùng nhận một plugin hoặc theme mới. Nếu không tin tưởng nhà phát hành, bạn có thể viết code chương trình backend, thì vấn đề này có thể tiếp tục xảy ra với mỗi bản cập nhật mới.
Xem thêm: Syntax Error là lỗi gì? Cách sửa lỗi Syntax Error trong WordPress
6. Cài theme WordPress bị lỗi do tải lên mã zip sai
Bạn nhận được một file zip từ người dùng theme hoặc plugin và file vẫn hoạt động bình thường. Tuy nhiên, giả sử bạn thêm theme mới:
Cài đặt theme WordPress mới tại đây
Sau đó, lỗi này hiển thị:
Đây là lỗi stylesheet
Thực tế, không phải giao diện đang bị thiếu style.css stylesheet nhưng có thể bạn vừa download sai phiên bản của file theme.
Một số nhà phát hành cung cấp các package zip khác nhau cho các theme, bao gồm các plugin và theme con. Dưới đây là ví dụ về cách Uncode bao gồm các tùy chọn download khác nhau trên Themeforest:
Có nhiều bản file download khác nhau khi bạn mua một premium theme.
Mặc dù có file đầy đủ đó với tất cả tài liệu, license, plugin và theme thay thế, nhưng file đó không thể được upload WordPress vì nó trông như sau:
Như bạn có thể thấy, nội dung của file zip này sẽ không giúp hiểu được sâu trong WordPress
WordPress có thể giải nén file zip chuyên nghiệp, nhưng sẽ không thể giải nén mọi thứ khác có trong folder. Nếu muốn đưa theme của mình vào đó, thì bạn cần upload file zip thích hợp.
7. Bộ nhớ đã vượt quá giới hạn khiến cài theme WordPress bị lỗi
Chúng tôi đã đề cập đến lỗi này khi các vấn đề về server ảnh hưởng đến WordPress, khi dung lượng bộ nhớ PHP website quá thấp để xử lý cài đặt.
Lỗi sẽ hiển thị “Fatal error: Allowed memory size of _ bytes exhausted…”.
Để xử lý việc cài theme WordPress bị lỗi này, bạn cần đăng nhập vào control panel của website và mở trình chỉnh sửa file ưa thích: FTP hoặc file manager. Trong root directory, bạn sẽ tìm thấy file wp-config.php, nhấp vào edit và thêm dòng code sau:
define( 'WP_MEMORY_LIMIT', '256M' );
Vì dung lượng bộ nhớ mặc định thường là 64M, dòng code này giúp cho bộ nhớ tăng đáng kể và có thể cài đặt theme hoặc plugin mới mà không gặp sự cố.
8. Cài theme WordPress bị lỗi do file size đã vượt quá giới hạn
Cùng giống như bộ nhớ, bạn cũng có thể thấy file size vượt quá giới hạn. Khi điều này xảy ra sẽ thấy một thông báo như sau:
“The uploaded file exceeds the upload_max_filesize directive in php.ini”
Để khắc phục việc cài theme WordPress bị lỗi này, bạn cần thông qua control panel. Truy cập directory bằng FTP hoặc file manager, khi đã truy cập được, bạn hãy tìm folder wp-admin.
Nếu không thấy php.ini file, bạn sẽ phải tạo một file khác.
Khi đã mở php.ini file, hãy tìm đến mục có đề cập đến “file size”. Nếu “file size” có hiển thị trên màn hình, bạn sẽ ghi đè bằng code sau. Còn nếu không hiển thị, bạn hãy nhập các dòng code sau vào file:
upload_max_filesize = 1000M post_max_size = 2000M memory_limit = 3000M file_uploads = On max_execution_time = 180
Điều này giúp bạn có thêm thời gian để biết được dung lượng của các file plugin và theme WordPress. Nếu cài theme WordPress bị lỗi này nữa, thì hãy đọc qua hướng dẫn của Jenni McKinnon cách tăng giới hạn tải lên file size.
9. Người dùng không hiểu rõ về lỗi
Có nhiều lỗi có thể cản trở người dùng trong quá trình cài đặt một plugin hoặc theme. Có trường hợp là do xung đột giữa SSL Certificate và CDN trên website.
Đây là những điều đã xảy ra:
- Người dùng đã mua một theme WordPress mới sau đó đã cài đặt và kích hoạt nó.
- Khi upload theme, màn hình hiển thị các thông lỗi về một số plugin sẽ không cài đặt được. Người dùng đã bỏ qua thông báo vì nghĩ rằng sẽ không sử dụng hầu hết các plugin đó.
- Trước khi tùy chỉnh hoặc sử dụng theme, phải kích hoạt một plugin bắt buộc từ các nhà phát hành vì plugin này sẽ không tự cài đặt được. Dưới đây là thông báo mà người dùng nhận được trong trường hợp này.
Đây là lỗi SSL certificate
Nhiều người dùng đã có SSL certificate trên website và từng gặp sự cố này vì nó xung đột với CDN. Để giải quyết lỗi này, họ đã yêu cầu web host loại bỏ CDN và sự cố đã được khắc phục.
Sau khi làm việc cùng với công ty web hosting và nhà phát hành theme, họ đã nhận ra lỗi có thể được khắc phục bằng cách tải các file plugin trực tiếp lên WordPress.
Nhiều người dùng đã cho rằng không thể cài đặt thông qua quá trình upload theme thông thường. Tuy nhiên, sự cố đã được khắc phục và có thể cài đặt plugin trên website.