Δημιουργία παιδικού θέματος στο WordPress
Μόνο λίγοι χρήστες του WordPress χρησιμοποιούν θυγατρικό θέμα και αυτό οφείλεται στο ότι πολλοί από τους χρήστες δεν γνωρίζουν τι είναι το παιδικό θέμα ή η Δημιουργία παιδικού θέματος(Creating Child Theme) στο WordPress . Λοιπόν(Well) , τα περισσότερα από τα άτομα που χρησιμοποιούν το WordPress τείνουν να επεξεργάζονται ή να προσαρμόζουν το θέμα τους, αλλά όλη αυτή η προσαρμογή χάνεται όταν ενημερώνετε το θέμα σας και εκεί έρχεται η χρήση του θυγατρικού θέματος. Όταν χρησιμοποιείτε ένα θυγατρικό θέμα, τότε όλη η προσαρμογή σας θα αποθηκευτεί και μπορείτε εύκολα να ενημερώσετε το γονικό θέμα.
Δημιουργία παιδικού θέματος στο WordPress
Δημιουργία παιδικού θέματος από μη τροποποιημένο γονικό θέμα(Creating a Child Theme from an Unmodified Parent Theme)
Για να δημιουργήσετε ένα θυγατρικό θέμα στο WordPress , πρέπει να συνδεθείτε στο cPanel σας και να πλοηγηθείτε στο public_html και στη συνέχεια στο wp-content/themes όπου πρέπει να δημιουργήσετε έναν νέο φάκελο για το παιδικό σας θέμα (παράδειγμα /Twentysixteen-child/). Βεβαιωθείτε ότι δεν έχετε κενά στο όνομα του καταλόγου θυγατρικών θεμάτων που μπορεί να οδηγήσει σε σφάλματα.
Συνιστάται:(Recommended:) Μπορείτε επίσης να χρησιμοποιήσετε την προσθήκη One-Click Child Theme για(One-Click Child Theme plugin) να δημιουργήσετε ένα θυγατρικό θέμα (μόνο από ένα μη τροποποιημένο γονικό θέμα).
Τώρα πρέπει να δημιουργήσετε ένα αρχείο style.css για το θυγατρικό σας θέμα (μέσα στον κατάλογο θυγατρικών θεμάτων που μόλις δημιουργήσατε). Μόλις δημιουργήσετε το αρχείο, απλώς αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα ( Αλλάξτε(Change) τις παρακάτω λεπτομέρειες σύμφωνα με τις προδιαγραφές του θέματός σας):
/* Theme Name: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Author: WordPress Team Author URI: http://example.com Template: twentysixteen Version: 1.3.0 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html */
Σημείωση: (Note: ) Η γραμμή προτύπου(Template) ( Πρότυπο(Template) : twentysixteen) πρόκειται να αλλάξει σύμφωνα με το τρέχον όνομα του καταλόγου θεμάτων (το γονικό θέμα του οποίου το παιδί δημιουργούμε). Το γονικό θέμα στο παράδειγμά μας είναι το θέμα Twenty Sixteen , επομένως το Πρότυπο(Template) θα είναι είκοσι δεκαέξι.
Παλαιότερα το @import χρησιμοποιήθηκε για τη φόρτωση του φύλλου στυλ από το γονικό στο θυγατρικό θέμα, αλλά τώρα δεν είναι καλή μέθοδος, καθώς αυξάνει τον χρόνο φόρτωσης του φύλλου στυλ. Αντί της χρήσης @import, είναι καλύτερο να χρησιμοποιήσετε τις συναρτήσεις PHP στο αρχείο functions.php θυγατρικού θέματος για να φορτώσετε το φύλλο στυλ.
Για να χρησιμοποιήσετε το αρχείο functions.php, πρέπει να δημιουργήσετε ένα στον κατάλογο παιδικών θεμάτων. Χρησιμοποιήστε τον ακόλουθο κώδικα στο αρχείο functions.php:
<?php add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ?>
Ο παραπάνω κώδικας λειτουργεί μόνο εάν το γονικό σας θέμα χρησιμοποιεί μόνο ένα αρχείο .css για να διατηρεί όλο τον κώδικα CSS .
Εάν το παιδικό σας θέμα style.css περιέχει πραγματικά κώδικα CSS (όπως κάνει συνήθως), θα πρέπει επίσης να τον τοποθετήσετε στην ουρά:
<?php function my_theme_enqueue_styles() { $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ), wp_get_theme()->get('Version') ); } add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ?>
Ήρθε η ώρα να ενεργοποιήσετε το παιδικό σας θέμα, συνδεθείτε στον πίνακα διαχείρισης και, στη συνέχεια, μεταβείτε στην Appearance > Themes και ενεργοποιήστε το παιδικό σας θέμα από τη διαθέσιμη λίστα θεμάτων.
Σημείωση:(Note:) Ίσως χρειαστεί να αποθηκεύσετε ξανά το μενού ( Appearance > Menus ) και τις επιλογές θέματος (συμπεριλαμβανομένων των εικόνων φόντου και κεφαλίδας) μετά την ενεργοποίηση του θυγατρικού θέματος.
Τώρα όποτε θέλετε να κάνετε αλλαγές στο style.css ή στο functions.php σας, μπορείτε εύκολα να το κάνετε στο παιδικό σας θέμα χωρίς να επηρεάσετε τον φάκελο γονικού θέματος.
Δημιουργία Child Theme στο WordPress από το γονικό σας θέμα, αλλά οι περισσότεροι από εσάς έχετε ήδη προσαρμόσει το θέμα σας, τότε η παραπάνω μέθοδος δεν πρόκειται να σας βοηθήσει καθόλου. Σε αυτήν την περίπτωση, ελέγξτε πώς να ενημερώσετε ένα θέμα WordPress χωρίς να χάσετε την προσαρμογή.
Εάν ελπίζετε ότι αυτό το άρθρο ήταν χρήσιμο για εσάς, αλλά εάν εξακολουθείτε να έχετε οποιαδήποτε ερώτηση σχετικά με αυτόν τον οδηγό, μη διστάσετε να τους ρωτήσετε στα σχόλια.
Related posts
Πώς να δημιουργήσετε ένα παιδικό θέμα WordPress
Πώς να δημιουργήσετε τον δικό σας ιστότοπο που μοιάζει με Twitter χρησιμοποιώντας το θέμα P2 του WordPress
Πώς να μετακινήσετε ιστότοπο WordPress από έναν κεντρικό υπολογιστή σε άλλο
Πώς να εγκαταστήσετε και να ρυθμίσετε το WordPress στο Microsoft Azure
Πώς να εκτελέσετε απίστευτα γρήγορο WordPress στο Microsoft Azure
Πώς να βρείτε τη σύνδεσή σας διαχειριστή WordPress
9 Πρόσθετα που πρέπει να έχετε για νέες εγκαταστάσεις WordPress
10 βασικά πρόσθετα WordPress για έναν ιστότοπο μικρών επιχειρήσεων
Πώς να εκτελέσετε αποτελεσματικά Split Tests στο WordPress
Δείξτε το απόσπασμα στην αρχική σελίδα του ιστολογίου WordPress
Πώς να ενημερώσετε την PHP στο WordPress
Πώς να δημιουργήσετε αντίγραφα ασφαλείας του ιστότοπού σας WordPress
11 καλύτερες προσθήκες για το WordPress Podcast
8 δωρεάν Premium θέματα WordPress για εγκατάσταση
Πώς να ενισχύσετε την απόδοση στο WordPress μέσω καθαρισμού βάσης δεδομένων
Τα 3 καλύτερα πρόσθετα SEO για WordPress
7 Συμβουλές WordPress για έναν ιστότοπο φιλικό προς κινητά
Προστατέψτε και ασφαλίστε τον ιστότοπο WordPress από τους χάκερ
Πώς να μεταβείτε από τον κλασικό επεξεργαστή WordPress στο Gutenberg
Πώς να επιταχύνετε οποιονδήποτε ιστότοπο WordPress χρησιμοποιώντας .HTACCESS