Cài theme WordPress bị lỗi – The style.css missing

WordPress là mã nguồn mở hỗ trợ thiết kế website vô cùng mạnh mẽ. Có một điều mà mình cảm thấy WordPress thực sự hấp dẫn là khả năng tùy biến giao diện đa dạng. Bạn có thể tải giao diện từ WordPress.org, mua từ nhà cung cấp khác hoặc là chính bạn cũng có thể thiết kế giao diện riêng cho mình.

Tuy nhiên, chính bởi điều này đôi khi lại gây một vài phiền toái cho người dùng khi cài theme WordPress.

Một trong những lỗi phổ biến khi cài theme wordpress là “Style.css bị mất“. Bạn có thể coi hình bên dưới:

cài theme wordpress bị lỗiNhưng… Đừng quá lo lắng! Bởi đây không phải là lỗi quá khó để khắc phục. Và mình sẽ giới thiệu cách tốt nhất để giúp bạn giải quyết vấn đề đó.

Theo kinh nghiệm của mình, để hiểu rõ bản chất của mọi vấn đề nói chung thì chúng ta cần phải tìm hiểu vấn đề là gì, lý do tại sao xuất hiện trước khi đi tìm giải pháp.

Quá trình này giúp bạn khắc phục một cách triệt để  và nhớ lâu hơn nếu gặp phải ở lần sau.

Okay. Vây…

Lỗi “style.css bị mất” xảy ra khi nào?

Thông thường, vấn đề này xảy ra khi bạn đang cài theme WordPress. Và thông báo lỗi là “The theme is Missing the style.css stylesheet“. Trước khi tìm hiểu về nguyên nhân của lỗi, chúng ta nên biết Style.css là gì?.

File style.css là gì trong WordPress?

File Style.css là một trong những file quan trọng nhất của một giao diện bên cạnh file index.php. Những thông tin được xuất hiện trong file style.css thường là những thuộc tính của giao diện. Ví dụ: tên tác giả, tên giao diện, tag, url,…

Vì là một file bắt buộc của một giao diện nên khi thiếu file này, thư mục giao diện đó sẽ không được coi là một giao diện theo chuẩn WordPress.

Cài theme WordPress bị lỗi do đâu?

Đối với mọi vấn đề, chúng ta cần biết chính xác nguyên nhân là gì. Điều này sẽ giúp chúng ta tìm ra được cách tốt và dễ dàng nhất để khắc phục lỗi đó. Tại đây, mình sẽ cung cấp một số nguyên do có thể của lỗi “style.css bị mất” này trong WordPress.

1. File upload lên không được nén dưới dạng zip

Hmm. Đối với ai chưa biết thì để tải một giao diện lên được website WordPress thì file giao diện phải được nén dưới dạng .zip.

Có thể khi bạn tải giao diện từ bên ngoài, họ sẽ gửi cho bạn một file nén dưới dạng .rar hay .gzip. Và khi bạn tải file đó lên sẽ bị lỗi này.

2. Upload toàn bộ file zip

Khi bạn mua giao diện từ nhà cung cấp giao diện khác (ngoài wordpress.org), bạn sẽ được gửi một file, bên trong file đó chứa giao diện. Tuy nhiên, chớ trêu thay, một số nhà cung cấp ví dụ như themeforest thường sẽ đi kèm với một số file hoặc thư mục như “documentation“, “psd” hay “licenses“. Điều này dẫn đến việc WordPress nhận biết sai file giao diện và dẫn đến lỗi.

cài theme wordpress bị lỗi3. Không phải giao diện WordPress

Một số người thường nhầm lẫn giữa giao diện WordPress và giao diện khác. Một giao diện có thể được cài đặt trên WordPress cần tuân theo tiêu chuẩn mà WordPress đề ra. Vì vậy nếu không đủ tiêu chuẩn sẽ không được coi là giao diện WordPress.

4. File Style.css không được đặt đúng chỗ

File style.css phải được đặt trong thư mục gốc của theme. Tuy nhiên, nhiều người dùng WordPress, đặc biệt là người mới đặt file style.css này trong các thư mục con của thư mục gốc. Hệ quả là cài theme Wordpres bị lỗi.

 

Khắc phục khi cài theme WordPress bị lỗi

1. Đối với lý đầu tiên, nếu thư mục theme của bạn được nén dưới dạng khác .zip thì bạn cần phải giải nén file đó ra. Sau đó nén lại dưới định dạng .zip.

Nếu bạn chưa cài phần mềm nén file thì có thể tham khảo WinRaR.

2.  Giải pháp cho nguyên nhân thứ 2

cài theme wordpress bị lỗi

Đây là thư mục mà mình tải từ một nhà cung cấp khác. Bạn có thể thấy nó có khá nhiều file không cần thiết như “Documentation“, “License“, “PSD“,…Chính vì vậy nên chúng ta cần kiểm tra từng thư mục để biết liệu đâu là thư mục theme.

Sau khi mở thư mục bimber thì mình thấy chính xác là thư mục theme. Bởi trong đó có một số file như style.css, index.php hay thư mục css, js, includes,…

cài theme wordpress bị lỗi

Và nếu bạn biết đâu là thư mục chứa theme rồi, việc còn lại là nén thư mục đó dưới dạng .zip và upload lên website.

3. Đối việc lý do không phải là giao diện WordPress có 2 cách để xử lý

1. Nhờ người có chuyên môn chuyển giao diện đó sang tiêu chuẩn WordPress

2. Tìm một giao diện giống như vậy nhưng chuẩn WordPress

4. Còn nếu  file style.css không được đặt đúng chỗ thì công việc của bạn đơn giản chỉ cần tìm file style.css đó về và đặt vào thư mục gốc của theme.

Okay. Đó là tất cả những điều mình muốn gửi đến bạn khi cài theme wordpress bị lỗi.

Nếu bạn có thắc mắc gì hoặc vẫn đang gặp phải lỗi thì hãy comment bên dưới.

12 bình luận về “Cài theme WordPress bị lỗi – The style.css missing”

  1. Anh Nam ơi,
    Em chưa hiểu ý của ANh chỗ này lắm:

    “Còn nếu file style.css không được đặt đúng chỗ thì công việc của bạn đơn giản chỉ cần tìm file style.css đó về và đặt vào thư mục gốc của theme.”
    Em mua theme focusblog bên chỗ chotheme.com mà giờ về không up lên được trong khi file này có file Content.php và style

    Mà giờ không biết nên làm sao, nhờ Anh xem và chỉ dùm em cách giải quyết nhé
    Cảm ơn Anh!

    Trả lời
  2. Anh Nam ơi. E đã nén thành file zip đúng theo thư mục chứa theme rồi . Mà nó lại báo lỗi này :
    Destination folder already exists. /home/stormeve/domains/stormevents.vn/public_html/wp-content/themes/kimi/ .
    Em đã thử vài cài lại nhiều theme khác nhưng nó vẫn báo lỗi kia anh ạ. Anh có cách nào khắc phục không ạ.
    Em cám ơn

    Trả lời
  3. Chủ đề của bạn không hỗ trợ trình soạn thảo style.css. Để sử dụng tùy chọn này, hãy thêm editor-style.css vào chủ đề của bạn hoặc chủ đề con. Bật tùy chọn này cũng sẽ tải biểu định kiểu đó trong trình chỉnh sửa.
    ban có thể giúp mình ko?

    Trả lời
  4. Không thể cài đặt gói được chỉ định. Tệp tin style.css stylesheet không có phần đầu của giao diện phù hợp.
    bị lỗi này thì phải sửa sao ạ

    Trả lời
  5. mình bị lỗi máy báo như này
    Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\wp-content\plugins\ketchup-coupons\includes\metaboxes\init.php on line 746
    cũng bị mất css bạn có thể xem giúp mình đc k

    Trả lời

Viết một bình luận