Mỗi theme WordPress thường đi kèm với bản hướng dẫn chi tiết để bạn có thể cài đặt và sử dụng theme hiệu quả. Tuy nhiên, có đôi khi một số sự cố xảy ra khiến bạn không cài được theme cho WordPress. Cùng mình điểm danh nguyên nhân cài theme WordPress bị lỗi và cách khắc phục những tình trạng này nhé!
Theme WordPress là gì?
Trong hệ thống quản lý nội dung WordPress, theme (chủ đề) là một bộ các tệp và tài nguyên được tổ chức để định rõ giao diện và trải nghiệm người dùng của trang web WordPress. Theme quyết định cách hiển thị website, bao gồm cả bố cục, màu sắc, phông chữ và các yếu tố thiết kế khác.
Khi xây dựng hoặc quản lý trang web WordPress, việc chọn lựa và tùy chỉnh theme rất quan trọng.
Theme WordPress có bao nhiêu loại?
Có nhiều loại theme WordPress khác nhau để phục vụ cho nhu cầu và mục tiêu sử dụng khác nhau. Dưới đây là một số loại theme phổ biến:
- Theme WordPress Blog: Tập trung vào việc hiển thị bài viết và nội dung blog. Theme này thường có các tính năng như chia sẻ xã hội, bình luận và phân loại bài viết.
- Theme WordPress Doanh Nghiệp: Tối ưu hóa cho trang web doanh nghiệp và công ty. Chúng thường bao gồm dịch vụ, sản phẩm, liên hệ, về chúng tôi…
- Theme WordPress Thương Mại Điện Tử (e Commerce): Xây dựng để hỗ trợ việc bán hàng trực tuyến. Đặc điểm chung của các theme WordPress này là tích hợp với các plugin thương mại điện tử như WooCommerce.
- Theme WordPress Chia Sẻ Hình Ảnh (Photography): Tối ưu hóa để hiển thị và chia sẻ hình ảnh. Theme cung cấp các tính năng đẹp mắt cho galleries và portfolios hình ảnh.
- Theme WordPress Tạp Chí (Magazine): Dành cho các trang web có nhu cầu hiển thị nhiều nội dung và tin tức. Theme sex có chức năng phân loại và xuất bản bài viết theo danh mục.
- Theme WordPress Landing Page: Tạo ra trang web chỉ có một trang chủ duy nhất và tập trung vào mục tiêu cụ thể như ra mắt sản phẩm mới, bán sản phẩm cụ thể, thu thập thông tin liên lạc hay chuyển hướng người dùng đến một chương trình khuyến mãi.
- Theme WordPress Portfolio: Dành cho các nghệ sĩ, nhà thiết kế, và người sáng tạo. Theme được tối ưu tập trung vào việc hiển thị và phô diễn các dự án và tác phẩm.
- Theme WordPress Sự Kiện (Event): Tối ưu hóa để quảng bá và quản lý các sự kiện, hội thảo, và cuộc họp. Thông thường, theme có tính năng đăng ký và lịch sự kiện.
- Theme WordPress Di Động (Mobile-Friendly): Tương thích tốt với thiết bị di động, chú trọng vào trải nghiệm người dùng di động.
- Theme WordPress Parent/Child Theme: Cho phép người dùng tạo các chủ đề con để tùy chỉnh và mở rộng từ chủ đề cha mà không ảnh hưởng đến cập nhật của chủ đề cha.
- Theme WordPress Nền (Blank Theme): Đây là một theme cơ bản, không có nhiều định dạng hoặc kiểu dáng, thường được sử dụng làm cơ sở để xây dựng chủ đề tùy chỉnh.
Bạn có thể tìm các theme WordPress này từ thư viện theme của WordPress, tải miễn phí hoặc mua từ các nhà cung cấp.
Không cài được theme cho WordPress hoặc cài theme WordPress bị lỗi là do đâu?
Nếu bạn không cài được theme WordPress hoặc khi cài xong bị lỗi, nguyên nhân có thể là:
Cài theme WordPress bị lỗi do mất file Style.css
Style.css là một trong những tệp quan trọng nhất của giao diện. Bởi vì trong style.css thường chứa các thông tin về thuộc tính của giao diện như tên giao diện, thông tin tác giả, tag, URL…
Style.css bắt buộc phải có trong mỗi giao diện nên khi thiếu file này, giao diện sẽ không đáp ứng đúng theo chuẩn của WordPress và bạn không cài được theme cho WordPress thuận lợi được.
Có một số nguyên nhân có thể khiến theme bị mất file style.css như sau:
- File được up lên không được nén ở dạng file zip: Bạn chỉ cần giải nén tệp theme rồi nén lại dưới dạng zip là được. Sau đó, bạn tiến hành cài theme lại từ đầu.
- Upload toàn bộ file zip: Hãy kiểm tra lại toàn bộ các file, xem xem đâu là tệp theme, nén nó lại ở dạng zip rồi up lên website.
- Giao diện của bạn không phải WordPress: Hãy chuyển giao diện sang tiêu chuẩn WordPress hoặc tìm một giao diện tương tự chuẩn WordPress.
- File style.css chưa được đặt đúng chỗ: Hãy tìm file về, đặt nó vào file gốc của theme.
Cài theme WordPress bị lỗi do vượt quá bộ nhớ
Nếu bạn không cài được theme cho WordPress thì nên xem thử xem dung lượng bộ nhớ PHP của trang web có đủ để xử lý cài đặt hay không. Khi rơi vào trường hợp này, hệ thống sẽ báo lỗi Allowed memory size of _ bytes exhausted…
Cách xử lý như sau: Bạn có thể thêm vào một dòng code để tăng bộ nhớ. Đầu tiên, hãy truy cập vào control panel của trang web, sau đó mở trình chỉnh sửa FTP hoặc file manager. Kế tiếp, bạn tìm file wp-config.php trong root directory, chọn edit và thêm code: define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
Lúc này, bạn có thể cài đặt theme và plugin mới.
Không upload được theme WordPress do mã zip tải lên sai
Khi bạn tải theme từ một nguồn, nếu vô tình tải sai phiên bản của tệp theme thì có thể hiển thị lỗi stylesheet như sau:
Mặc dù file được tải về có đầy đủ tài liệu hướng dẫn, theme thay thế, plugin, license nhưng không dùng để cài theme WordPress được. File không phù hợp khiến bạn không upload được theme WordPress sẽ có hình dạng như sau:
Nhìn chung, WordPress có thể giải nén file zip nhưng không có nghĩa là nó sẽ giải nén được mọi thứ khác có trong folder. Nếu muốn upload được theme lên đó, bạn cần chọn file zip thích hợp.
Không cài được theme WordPress do lỗi file size vượt quá giới hạn
Tương tự như trường hợp bộ nhớ không đủ, khi kích thước tệp theme vượt quá giới hạn, bạn cũng sẽ gặp lỗi không cài được theme trong WordPress. Lỗi sẽ được thông báo như sau: The uploaded file exceeds the upload_max_filesize directive in php.ini
Nhìn chung, lỗi này cũng có thể xử lý được. Bạn chỉ cần truy cập control panel của website, vào directory bằng file manager hoặc FTP, tìm wp-admin. Trong trường hợp không tìm thấy file php.ini thì bạn phải tạo một file mới.
Sau khi mở được php.ini.file, bạn tìm xem thư mục nào có thông tin file size. Nếu file size hiển thị thì ghi đè dòng code dưới đây, còn nếu không hiển thị thì bạn nhập dòng code này vào file:
upload_max_filesize = 1000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 180
Code này giúp bạn biết dung lượng của các tệp plugin và theme. Sau đó, nếu vẫn gặp lỗi file size, hãy tham khảo hướng dẫn của Jenni McKinnon để biết thêm cách tăng giới hạn tải lên cho file size nhé!
Không cài được theme WordPress do lỗi cú pháp
Khi bạn mua theme và plugin từ nơi uy tín như Milweb.vn, bạn sẽ không phải lo lắng về lỗi này.
Nếu chẳng may dùng theme miễn phí hoặc sửa theme bị sai dẫn tới lỗi cú pháp, thường là syntax error và parse error, bạn có thể xem lại mã nguồn của theme hoặc plugin, tìm lỗi và sửa nó.
Còn nếu mã nguồn không có vấn đề gì, cách nhanh nhất là bạn nên đi tìm một theme hoặc plugin mới. Bạn cũng có thể tự viết mã nguồn chương trình backend nhưng khi cập nhật phiên bản mới vẫn có thể xảy ra lỗi cú pháp.
Miliweb.vn có kho theme wordpress giá rẻ khổng lồ, được thiết kế chuyên sâu cho từng ngành nghề cụ thể. Đến với Miliweb, bạn có thể dễ dàng tìm cho mình theme phù hợp, giá chỉ từ 500.000đ. Miliweb miễn phí cài đặt theme lên website giống hệt với bản demo ban đầu. Bạn hoàn toàn yên tâm sẽ không gặp bất kỳ lỗi không cài được theme cho WordPress nào. Ngoài ra, Miliweb cũng có những gói hosting đi kèm. Khách hàng mua theme cùng gói hosting đồng thời sẽ được bảo hành trọn đời với mọi lỗi phát sinh từ giao diện. Hãy liên hệ với Miliweb và mô tả về những yêu cầu của bạn để được tư vấn chi tiết về theme cùng gói hosting phù hợp.
Không upload được theme WordPress
Như mình đã nói ở trên, lỗi không upload được theme WordPress là do dung lượng file theme vượt quá mức cho phép (2MB trong cài đặt mặc định của Apache).
Bạn có thể thay đổi thông số PHP như mình hướng dẫn ở trên hoặc tải thủ công file theme lên.
Cài theme WordPress bị lỗi do plugin gây xung đột
Các plugin không tương thích hoặc gây xung đột có thể làm cho quá trình cài đặt theme gặp lỗi, chẳng hạn như xung đột giữa SSL Certificate và CDN. Thông thường, người dùng không hiểu rõ về lỗi nên vô tình không cài được theme trong WordPress.
Ban đầu, bạn mua theme mới sau đó cài đặt và kích hoạt. Trong quá trình tải theme lên, bạn nhận được thông báo lỗi về những plugin không phù hợp nhưng bạn bỏ qua nó vì nghĩ rằng không xài tới plugin đó. Thế nhưng, trước khi bạn chỉnh sửa hay sử dụng theme, bạn buộc phải kích hoạt các plugin bắt buộc. Nếu không làm, bạn sẽ nhận được thông báo lỗi như sau:
Để khắc phục, bạn có thể upload file plugin trực tiếp lên trang web.
Mình tin rằng những thông tin kể trên sẽ giúp bạn biết vì sao không cài được theme trong WordPress và khắc phục được chúng. Nếu đã thử mọi cách vẫn không được, bạn có thể liên hệ mình để được hỗ trợ, sớm đưa theme vào hoạt động nhé!