Πώς να δημιουργήσετε προσαρμοσμένους τύπους αναρτήσεων στο WordPress

Πριν σας δείξουμε πραγματικά πώς να δημιουργήσετε τον δικό σας προσαρμοσμένο τύπο ανάρτησης που θα χρησιμοποιείτε περήφανα στο νέο σας WordPress powered blog, ας δούμε τι είναι στην πραγματικότητα ένας προσαρμοσμένος τύπος ανάρτησης.
Ένας τύπος ανάρτησης είναι απλώς ένα σύνολο κανόνων που χρησιμοποιούνται για να περιγράψουν τον τρόπο με τον οποίο παρουσιάζεται το περιεχόμενο στο άρθρο σας. Κάθε τύπος ανάρτησης έχει τις δικές του παραμέτρους που τον καθορίζουν, ώστε να μπορείτε να διακρίνετε μια δημοσίευση, σελίδα, αρχείο, αναθεώρηση ή μενού πλοήγησης. Αλλά όπως θα δείτε, αν αρχίσετε να γράφετε άρθρα ως αναρτήσεις σας, όλα όσα γράφετε θα έχουν την ίδια δομή. Αυτό συμβαίνει επειδή θα χρησιμοποιήσετε το ίδιο πρότυπο για την ανάρτηση. Αλλά αυτό είναι απολύτως εντάξει εάν γράφετε ένα blog όπου ένας τύπος ανάρτησης είναι αρκετός για να χειριστείτε τα άρθρα σας.
Μέσα από την όχι και τόσο μεγάλη ιστορία, το WordPress έχει εξελιχθεί τρομερά και σίγουρα έχει ξεπεράσει τον ρόλο του ως πλατφόρμα blog. Έχει γίνει ένα από τα πιο χρησιμοποιημένα και πιο δημοφιλή συστήματα διαχείρισης περιεχομένου στον κόσμο. Το να επιτρέπεται στους ανθρώπους να δημιουργούν προσαρμοσμένους τύπους αναρτήσεων είναι ένας από τους κύριους λόγους για αυτό.
Ας δούμε τι μπορεί να κάνει για εσάς ένας προσαρμοσμένος τύπος ανάρτησης σε ένα απλό παράδειγμα. Φανταστείτε ότι εκτελείτε έναν ιστότοπο τυχερών παιχνιδιών. Θέλετε να δημοσιεύετε ειδήσεις σε τακτική βάση, υπάρχουν πολλά τρέιλερ που δημοσιεύονται καθημερινά τα οποία μπορείτε να μοιραστείτε με το κοινό σας, οι συγγραφείς σας παίζουν νέα παιχνίδια και γράφουν κριτικές, θέλετε να δημοσιεύετε στιγμιότυπα οθόνης από τον τελευταίο σας διαδικτυακό αγώνα κ.λπ.
Όπως μπορείτε ήδη να μαντέψετε, υπάρχουν διάφοροι τύποι περιεχομένου που θα χρειαστείτε σε αυτήν την περίπτωση και εάν συνεχίσετε να χρησιμοποιείτε κανονικές αναρτήσεις, όλο το περιεχόμενο θα φαίνεται το ίδιο και θα είναι πιο δύσκολο για εσάς και τους επισκέπτες σας να βρείτε τη διαφορά μεταξύ ενός άρθρου βίντεο και μιας κριτικής. Ναι, θέλετε έναν προσαρμοσμένο τύπο ανάρτησης για να φαίνονται όλα πιο οργανωμένα.
Μείνετε με αυτήν την εικόνα μόνο για λίγα δευτερόλεπτα. Εάν δημιουργήσετε έναν προσαρμοσμένο τύπο ανάρτησης, οι ειδήσεις σας θα μπορούσαν να έχουν μια ειδική περιοχή όπου μπορείτε να τοποθετήσετε έναν σύνδεσμο προς την πηγή. Ο τύπος ανάρτησης κριτικής παιχνιδιού θα μπορούσε να έχει μια βαθμολογία που έδωσε ο συγγραφέας σε ένα συγκεκριμένο παιχνίδι, συμπεριλαμβανομένου ενός συστήματος που βασίζεται σε αστέρια, και μπορείτε να εφαρμόσετε διαφορετικό στυλ, ας πούμε, για τον υπότιτλο της κριτικής σας. Ο τύπος ανάρτησης των τρέιλερ θα τονίσει ένα βίντεο και θα επέτρεπε στους χρήστες να το απολαύσουν από ένα lightbox αντί να το δουν σε μια ανάρτηση. Μπορούμε να συνεχίσουμε για πάντα, αλλά καταλαβαίνεις την ουσία, σωστά;
Δημιουργήστε έναν προσαρμοσμένο τύπο ανάρτησης
Εντάξει, ξέρουμε ότι έχετε βαρεθεί με την ομιλία μας – είστε εδώ για να μάθετε πώς να δημιουργείτε μια προσαρμοσμένη ανάρτηση, οπότε ας ξεκινήσουμε. Τεντώστε τους μύες σας, πάρτε μια βαθιά ανάσα και όταν είστε έτοιμοι, ας ξεκινήσουμε. Αν σας ενδιαφέρει να εμβαθύνετε WordPress και τον κωδικό, μεταβείτε στην προσθήκη που θα σας βοηθήσει.
- Ανοίξτε το αρχείο functions.php και επικολλήστε τον παρακάτω κώδικα.
Βεβαιωθείτε ότι ο κώδικας έχει τοποθετηθεί πριν από την ετικέτα κλεισίματος PHP (?>) διαφορετικά δεν θα λειτουργήσει.
// Δημιουργεί Κριτικές παιχνιδιού Προσαρμοσμένος τύπος ανάρτησης
συνάρτηση game_reviews_init() {
$ args = array (
'label' => 'Κριτικές παιχνιδιού',
'public' => αλήθεια,
'show_ui' => αληθές,
'capability_type' => 'δημοσίευση',
'hierarchical' => false,
'rewrite' => array('slug' => 'game-reviews'),
'query_var' => true,
'menu_icon' => 'dashicons-video-alt',
'supports' => πίνακας(
'τίτλος',
'συντάκτης',
'απόσπασμα',
«αναδρομές»,
«προσαρμοσμένα πεδία»,
'σχόλια',
«αναθεωρήσεις»,
'όνυξ του αντίχειρος',
'συγγραφέας',
"σελίδα-χαρακτηριστικά",)
);
register_post_type( 'game-reviews', $args );
}
add_action( 'init', 'game_reviews_init' );
- Αποθηκεύστε τις αλλαγές
Αν ρίξεις μια ματιά στο δικό σου περιοχή διαχείρισης στο WordPress, θα παρατηρήσετε ότι υπάρχει ένα νέο στοιχείο "Κριτικές παιχνιδιού" διαθέσιμο στο μενού. Μέχρι στιγμής, θα μοιάζει με οποιαδήποτε άλλη ανάρτηση, αλλά και πάλι δεν θα μπορείτε να δείτε αυτές τις αναρτήσεις στο διαδίκτυο. Πρέπει να ακολουθήσετε μερικά ακόμη βήματα για να αξιοποιήσετε στο έπακρο αυτόν τον προσαρμοσμένο τύπο ανάρτησης.
Φροντίστε να ρυθμίσετε τους μόνιμους συνδέσμους σας προτού δοκιμάσετε τη νέα σας ανάρτηση διαφορετικά θα καταλήξετε σε σφάλμα.
Δημιουργήστε ένα πρότυπο για τον νέο σας προσαρμοσμένο τύπο ανάρτησης:
- Ανοίξτε το φάκελο του θέματός σας
- Δημιουργήστε ένα νέο αρχείο και ονομάστε το κάτι σαν game-review-template.php
- Ανοίξτε το αρχείο και επικολλήστε τα εξής:
<?php
/ **
* Όνομα προτύπου: Κριτικές παιχνιδιού
**/
?>
- Ανοίξτε το αρχείο page.php που βρίσκεται στο φάκελο του θέματός σας
- Αντιγράψτε και επικολλήστε τον κώδικα στο game-review-template.php
- Βρείτε ένα κομμάτι κώδικα που είναι το ίδιο ή παρόμοιο με αυτό (μπορεί να εξαρτάται από το θέμα σας):
Όταν εντοπίσετε αυτό το τμήμα, ας το τροποποιήσουμε, ώστε να μπορείτε να εμφανίσετε τον προσαρμοσμένο τύπο ανάρτησής σας σε μια νέα σελίδα. Θα πρέπει να προσθέσετε το $ερώτημα γραμμή πάνω από τον βρόχο σας και, στη συνέχεια, τροποποιήστε τον ίδιο τον βρόχο. Όταν τροποποιείτε τον κώδικα, θα πρέπει να μοιάζει με αυτό:
'game-reviews','posts_per_page' => 5 ) ); while ( $query->have_posts() ) : $query->the_post(); ?> // Ο κωδικός σας π.χ. "the_content();"
- Αποθηκεύστε τις αλλαγές
- Μεταβείτε στις Σελίδες -> Προσθήκη νέου
- Δημιουργήστε μια σελίδα με το όνομα "Κριτικές παιχνιδιού"
- Στη δεξιά πλευρά, κάτω από την καρτέλα "Χαρακτηριστικά σελίδας" θα βρείτε το "Πρότυπο"

Επιλέξτε ένα πρότυπο που δημιουργήσατε σε ένα από τα προηγούμενα βήματα και αντιστοιχίστε το στη σελίδα.
- Αποθηκεύστε τις αλλαγές
- Αυτό είναι. Θα πρέπει να δοκιμάσετε τα πάντα και να δημιουργήσετε μια νέα ανάρτηση για την κριτική παιχνιδιού. Μόλις ανοίξετε τη σελίδα κριτικής παιχνιδιού, θα πρέπει να μπορείτε να βλέπετε τους τύπους αναρτήσεων ειδήσεων να παρατάσσονται χρονολογικά όπως ακριβώς θα ήταν η κανονική σας ανάρτηση.
Και αυτό είναι μόνο η αρχή. Έχετε δημιουργήσει τον προσαρμοσμένο τύπο ανάρτησης, αλλά τώρα θα πρέπει να τον τροποποιήσετε όπως σας αρέσει και να προσθέσετε τον κωδικό που χρειάζεστε.
Δημιουργήστε προσαρμοσμένους τύπους αναρτήσεων με πρόσθετα
Όταν ξεκινάτε να δημιουργείτε τους δικούς σας τύπους αναρτήσεων για να επεκτείνετε το WordPress σας, υπάρχουν δύο τρόποι. Σας δείξαμε ήδη ένα - πώς να δημιουργήσετε με μη αυτόματο τρόπο έναν προσαρμοσμένο τύπο ανάρτησης. Ακολουθώντας πολλά βήματα, μπορείτε να δημιουργήσετε έναν προσαρμοσμένο τύπο ανάρτησης, αλλά μπορεί να σας πάρει μεγάλο μέρος του χρόνου σας εάν είστε α WordPress για αρχάριους και δεν έχει συνηθίσει να ασχολείται με τον κώδικα. Αλλά δεν χρειάζεται να ασχοληθείτε με τον κώδικα – εάν χρειάζεστε μια απλούστερη και πιο γρήγορη λύση, μπορείτε να δημιουργήσετε αμέτρητους προσαρμοσμένους τύπους αναρτήσεων χρησιμοποιώντας ένα από τα πρόσθετα.
Σε αυτό το μέρος του σεμιναρίου, πρόκειται να σας δείξουμε ένα από τα καλύτερα πρόσθετα που θα δημιουργήσουν αυτούς τους προσαρμοσμένους τύπους αναρτήσεων για εσάς. Δεν θα χρειαστεί να κωδικοποιήσετε ή ακόμη και να αντιγράψετε/επικολλήσετε τον κώδικα. Απλώς εγκαταστήστε το πρόσθετο, γράψτε στο όνομα του νέου τύπου ανάρτησής σας και ρυθμίστε το μέσω GUI.
Custom Post Type UI
ΤΙΜΗ: Δωρεάν

Εάν χρειάζεται μόνο να καταχωρίσετε έναν προσαρμοσμένο τύπο ανάρτησης, αυτή η προσθήκη θα κάνει καλή δουλειά. Αφού το εγκαταστήσετε, θα μπορείτε να δημιουργήσετε προσαρμοσμένους τύπους αναρτήσεων και ταξινομίες. Απλώς μεταβείτε σε ένα μενού που δημιουργήθηκε πρόσφατα, προσθέστε έναν νέο προσαρμοσμένο τύπο ανάρτησης και γράψτε το όνομα και την περιγραφή του νέου τύπου ανάρτησής σας. Είναι εύκολο, αλλά θα πρέπει να το προσέξετε αυτό το πρόσθετο δεν θα χειριστεί την εμφάνιση του νέου τύπου ανάρτησής σας. Μόλις καταχωρίσετε τον νέο τύπο ανάρτησης, εξαρτάται από εσάς πώς θα τον εμφανίσετε. Σας προτείνουμε να δείτε πώς να το κάνετε αυτό ή να χρησιμοποιήσετε κάποια άλλη προσθήκη που μπορεί επίσης να εμφανίσει τις αναρτήσεις σας.
Συμπέρασμα
Οι προσαρμοσμένοι τύποι αναρτήσεων είναι μία από τις μεγαλύτερες δυνατότητες του WordPress ακόμη και σήμερα. Τροποποιώντας απλώς μερικές γραμμές κώδικα ή χρησιμοποιώντας μια προσθήκη, μπορείτε να δημιουργήσετε έναν τύπο ανάρτησης που θα είναι μοναδικός στον ιστότοπό σας. Η αλήθεια είναι ότι μπορεί να είναι λίγο πιο δύσκολο για έναν αρχάριο να ολοκληρώσει τα πάντα για πρώτη φορά, αλλά αν παραμείνετε σε αυτό το σεμινάριο, δεν θα έχετε κανένα πρόβλημα.