
Τα θέματα του WordPress είναι αυτά που καθιστούν εξαιρετικά απλή τη δημιουργία πανέμορφων ιστότοπων χωρίς να γνωρίζετε PHP, HTML ή CSS.
Οι προγραμματιστές έχουν κάνει τη δουλειά στα πόδια.
Πραγματικά, έχουν!
Το φύλλο στυλ περιλαμβάνεται στα αρχεία θεμάτων του WordPress.
Το μήνυμα σφάλματος που σας λέει ότι δεν είναι, θα πρέπει να σας λέει ότι το WordPress δεν μπορεί να βρει το αρχείο style.css.
Προτού πληκτρολογήσετε ένα θυμωμένο μήνυμα ηλεκτρονικού ταχυδρομείου στον προγραμματιστή, ελέγξτε ξανά ότι στην πραγματικότητα λείπει. Στο 99,9% των περιπτώσεων, είναι εκεί.
Λείπει το φύλλο στυλ WordPress
Το μήνυμα σφάλματος που σας λέει ότι ένα θέμα λείπει από το αρχείο style.css σημαίνει απλώς ότι η βάση δεδομένων WordPress σας δεν μπορεί να το βρει. Αυτό συμβαίνει εάν βρίσκεται σε λάθος κατάλογο, εάν εγκαταστήσετε μια προσθήκη ως θέμα ή αν ανεβάσετε ένα πρόγραμμα εγκατάστασης πακέτου με περισσότερα από το θέμα στο φάκελο zip.
Η ανατομία ενός θέματος WordPress
Συνήθως είναι πιο εύκολο να καταλάβετε πώς λειτουργούν τα πράγματα όταν γνωρίζετε τα ονόματα των εξαρτημάτων για να κάνετε τα πράγματα να λειτουργούν.
Στο WordPress, χρησιμοποιούνται τρεις γλώσσες κωδικοποίησης. PHP, HTML και CSS.
Αυτά ελέγχονται σε τρία ξεχωριστά αρχεία που περιέχονται σε κάθε θέμα του WordPress.
- Το αρχείο functions.php ελέγχει τον τρόπο με τον οποίο φορτώνονται τα δεδομένα από τη βάση δεδομένων WP
- Η HTML ελέγχει τη δομή και το περιεχόμενο μιας ιστοσελίδας
- Το φύλλο στυλ ελέγχει τον τρόπο με τον οποίο παρουσιάζονται τα δεδομένα στην οθόνη οπτικά.
Ένα θέμα WP είναι ένα πακέτο των παραπάνω προτύπων, καθώς και JavaScript και αρχεία εικόνας. Ως εκ τούτου, μπορούν να μεταφορτωθούν μόνο ως φάκελοι .zip.
Εάν λείπει κάποιο από αυτά τα τρία κύρια πρότυπα, το θέμα δεν θα λειτουργήσει.
Στην περίπτωση του σφάλματος 'φύλλο στυλ λείπει', είναι το αρχείο style.css που λείπει από τη μεταφόρτωση του φακέλου θέματός σας.
Όταν συμβεί αυτό, θα δείτε το ακόλουθο μήνυμα σφάλματος
'Στο θέμα λείπει το φύλλο στυλ style.css.'
Η αιτία δεν είναι πάντα ότι λείπει. Τις περισσότερες φορές, είτε είναι εγκατεστημένο σε λάθος κατάλογο είτε δεν έχετε εγκαταστήσει μόνος του τον φάκελο θεμάτων.
Οι κύριοι φάκελοι zip χρειάζονται εξαγωγή του θέματος και στη συνέχεια μεταφόρτωση
Εάν αγοράσατε ένα premium θέμα WP, υπάρχει μεγάλη πιθανότητα το αρχείο λήψης σας να μην είναι ο φάκελος θέματος για μεταφόρτωση στην περιοχή διαχειριστή του WordPress.
Πολλά σύγχρονα θέματα έχουν διάφορα αρχεία ομαδοποιημένα σε συμπιεσμένο πακέτο, όπως τεκμηρίωση, άδεια χρήσης, αρχεία PSD κ.λπ.
Όταν κάνετε λήψη των αρχείων σας, κοιτάξτε μέσα στους φακέλους. Μεταφόρτωση θέματος θα είναι μόνο ένα αρχείο zip. Δεν θα έχει αρχεία zip μέσα σε αρχεία zip.
Εάν το κάνει το δικό σας, τότε είναι ένα κύριο πακέτο.
Για αυτούς, πρέπει να 'εξάγετε όλα' και στη συνέχεια να οργανώσετε τα αρχεία σας για να ανεβάσετε τους σωστούς φακέλους στους σωστούς καταλόγους.
Το όνομα αρχείου προτύπου θέματος θα έχει 'θέμα' σε αυτό.
Κοιτάξτε μέσα σε αυτόν τον φάκελο για το αρχείο που ονομάζεται 'style' και στον τύπο της στήλης αρχείου, θα δείξει ότι είναι ένα 'Cascading Style Sheet Document'.
Ο φάκελος που βρίσκεται, αποσυμπιέστε μόνο αυτόν τον φάκελο για να τον ανεβάσετε στον ιστότοπό σας στο WordPress.
Για να συμπιεστείτε φακέλους έτοιμους για μεταφόρτωση, κάντε δεξί κλικ στο φάκελο που θέλετε να συμπιέσετε, τοποθετήστε το δείκτη του ποντικιού πάνω από το 'αποστολή σε' και επιλέξτε την επιλογή 'συμπιεσμένος (συμπιεσμένος) φάκελος'.
Το θέμα με την προσθήκη νέων θεμάτων είναι ότι το WordPress μπορεί να εξάγει αρχεία μόνο μία φορά. Όταν έχετε πολλούς φακέλους zip ο ένας μέσα στον άλλο, δεν θα μεταφορτωθεί.
Εάν ο πρώτος φάκελος που εξάγει δεν περιέχει το αρχείο style.css, θα αποτύχει να μεταφορτώσει το θέμα, εμφανίζοντας τον λόγο ως 'Το θέμα λείπει το φύλλο στυλ style.css'.
Κάθε θέμα χρειάζεται ένα φύλλο στυλ για να λειτουργήσει.
Τα πρόσθετα δεν περιέχουν φύλλα στυλ
Προσθήκες WordPress προσθέστε χαρακτηριστικά στυλ στα θέματα WP. Δεν αντικαθιστούν το φύλλο στυλ των θεμάτων σας.
Τα πρόσθετα δημιουργίας σελίδων, τα πρόσθετα ιστοτόπων μέλους, τα πρόσθετα φόρουμ ή πίνακα συζητήσεων, λειτουργούν προσθέτοντας στοιχεία πάνω από το θέμα σας.
Χρειάζεστε ακόμα ένα θέμα για να λειτουργήσει μια προσθήκη.
Από αυτή την άποψη, το μήνυμα σφάλματος style.css που λείπει μπορεί να είναι ένας δείκτης για να ελέγξετε ότι δεν ανεβάζετε μια προσθήκη στον κατάλογο θεμάτων του WordPress.
Ακολουθεί ένα παράδειγμα χρησιμοποιώντας το αρχείο zip του Visual Composer, το οποίο είναι ένα πρόσθετο. Όχι ένα θέμα.
Ως εκ τούτου, δεν έχει το φύλλο στυλ style.css.
Αυτό πρέπει να μεταφορτωθεί ως πρόσθετο, το οποίο στη συνέχεια αντικαθιστά στοιχεία από το φύλλο στυλ θέματός σας.
Μόνο οι φάκελοι zip θέματος μπορούν να μεταφορτωθούν μέσω της επιλογής 'προσθήκη νέου' για τη μεταφόρτωση ενός νέου θέματος.
Για να προσθέσετε ένα θέμα, μεταβείτε στην επιλογή «Εμφάνιση > Θέματα > Προσθήκη νέου > Μεταφόρτωση».
Για προσθήκες, είναι 'Προσθήκες > Προσθήκη νέου > Μεταφόρτωση'.
Τα θέματα και τα πρόσθετα αποθηκεύονται σε ξεχωριστές περιοχές του διαχειριστή αρχείων cPanel.
Εάν μεταφορτωθούν σε λάθος καταλόγους, θα λάβετε μηνύματα σφάλματος. Λείπουν αρχεία φύλλου στυλ είναι ένα από αυτά.
Ελέγξτε ότι το θέμα σας βρίσκεται στον κατάλογο θεμάτων του WordPress
Εάν μεταφορτώνετε απευθείας μέσω cPanel ή χρησιμοποιείτε λογισμικό FTP, ελέγξτε ότι εγκαθιστάτε τον φάκελο zip του θέματος στον κατάλογο θεμάτων του WordPress.
Συνδεθείτε στο cPanel, μεταβείτε στο 'public_html' (ή στον κατάλογο για τον τομέα του πρόσθετου σας), επιλέξτε 'wp-content' και, στη συνέχεια, κάντε κλικ στο φάκελο 'themes' και μεταφορτώστε εκεί το αρχείο zip του θέματός σας.
Υπενθυμίζουμε ότι, πρέπει να είναι μόνο ο φάκελος zip θέματος μείον τυχόν άλλους φακέλους που περιέχονται στις λήψεις πακέτων, όπως πρόσθετα για να συμπληρώνουν το θέμα.
Από τη μεταφόρτωση ενός προτύπου θέματος για άλλο λογισμικό θα λείπει ένα φύλλο στυλ
Τα πρότυπα ιστοτόπων διαφέρουν ανά πλατφόρμα. Εάν μεταβαίνετε στο WordPress από άλλη πλατφόρμα, όπως το Joomla ή το Drupal, τα θέματα δεν θα έχουν τους ίδιους τύπους αρχείων.
Για παράδειγμα, τα πρότυπα Drupal μπορούν να έχουν το στυλ καθορισμένο στο αρχείο .info, οπότε δεν απαιτείται φύλλο στυλ για αυτήν την πλατφόρμα.
Το WordPress δεν χρησιμοποιεί αρχεία .info, επομένως τα θέματα Drupal δεν θα λειτουργούν στο WordPress επειδή δεν περιλαμβάνεται φύλλο στυλ στον φάκελο zip του θέματος.
Το ίδιο ισχύει και για τα πρότυπα Shopify. Οι γλώσσες προτύπων είναι διαφορετικές.
Τα θέματα WordPress κωδικοποιούνται σε PHP, τα θέματα Shopify κωδικοποιούνται με Ruby.
Πρότυπα κωδικοποιημένα σε διαφορετικές γλώσσες προγραμματισμού δεν θα λειτουργούν στο WordPress.
Ακόμα κι αν είναι κωδικοποιημένα σε PHP, το WordPress χρειάζεται ακόμα το αρχείο style.css για να λειτουργήσει το πρότυπο.
Ένα παράδειγμα για το πότε είναι πιο πιθανό να συμβεί αυτό είναι εάν αγοράσατε το θέμα από μια αγορά .
Το Theme Forest είναι ένα παράδειγμα όπου έχουν αρχεία προτύπων για πολλές πλατφόρμες CMS.
Όταν συμβαίνει αυτό, πρέπει να κατεβάσετε το σωστό πρότυπο για το WordPress.