Πως θα κάνω το πρώτο μου shortcode στο WordPress. Πως θα εμφανίσω τον αριθμό των άρθρων στο blog μου. Αναλυτικές οδηγίες
συντάκτης Evangelos · Δημοσιεύτηκε · Ενημερώθηκε
Δημιουργώντας το πρώτο μου Shortcode στο WordPress
Αυτό που μου αρέσει στο WordPress είναι ότι μπορείς με μία μικρή έρευνα να κάνεις εύκολα και γρήγορα πράγματα από μόνος σου. Έτσι θα δώσεις άλλον ‘αέρα’ στο blog σου και θα το διαφοροποιήσεις.
Όταν κάποιος ξεκινάει με το WordPress(και όχι μόνο) αναζητεί λύσεις στα πρόσθετα με αποτέλεσμα τις περισσότερες φορές να καταλήγει να έχει ένα ‘βαρύ’ blog εξ’ αιτίας των πολλών αρχείων .css και .js που πρέπει να φορτώσουν αυτά τα πρόσθετα.
Δεν λέω πολλές φορές ένα πρόσθετο είναι μονόδρομος. Έχετε σκεφτεί όμως ότι για απλές λειτουργίες μπορούμε να δώσουμε λύσεις γρήγορα και εύκολα από μόνοι μας;
Σε αυτό το άρθρο θα περιγράψουμε πως μπορούμε να δημιουργήσουμε ένα δικό μας shortcode το οποίο θα καταμετρά τον αριθμό των άρθρων μας.
Γιατί να το κάνω αυτό;
- Γιατί μπορεί να υπάρχει πραγματικά η ανάγκη να εμφανίσω σε κάποιο σημείο τον αριθμό των δημοσιευμένων άρθρων μου
- Για εκπαιδευτικούς λόγους. Έτσι κατανοώ καλύτερα τις λειτουργίες του WordPress και μαθαίνω (σε απλή μορφή) πως δημιουργούνται τα shortcodes.
Φτιάχνοντας το πρώτο μου shortcode στο WordPress
Όπως έχουμε αναφέρει το πρώτο πράγμα που κάνουμε μετά την εγκατάσταση του WordPress είναι δημιουργήσουμε ένα θέμα απόγονο ή αλλιώς ένα childe theme. Με αυτόν τον τρόπο προστατεύουμε τη δουλειά μας από τις αναβαθμίσεις που θα προκύψουν.
Στο φάκελο του απόγονου δημιουργούμε ένα αρχείο functions.php το οποίο προς το παρόν είναι κενό.
Ουσιαστικά το αρχείο functions.php λειτουργεί σαν ένα πρόσθετο, προσθέτοντας λειτουργίες και επιπλέον χαρακτηριστικά στο site σας
Σε αυτό το αρχείο επικολλούμε τον παρακάτω PHP κώδικα:
<?php
function wpb_total_posts() {
$total = wp_count_posts()->publish;
return $total;
}
add_shortcode('total_posts','wpb_total_posts');
?>
Και αποθηκεύουμε.
Εμφανίζοντας τον αριθμό των άρθρων με τη βοήθεια του shortcode
Τώρα ήρθε η ώρα να εμφανίσουμε τον αριθμό των άρθρων μας. Αφού αποφασίσαμε σε ποιο σημείο του blog ή του site μας θέλουμε να εμφανίζεται αυτός ο αριθμός απλά επικολλούμε τον παρακάτω shortcode:
[total_posts]
Στο σημείο που επικολλήσατε το shortcode θα δείτε απλά ένα νούμερο που είναι ουσιαστικά το νούμερο των άρθρων σας.
Δείτε εδώ παράδειγμα: 16
Το νούμερο που εμφανίζεται δεξιά από το βέλος είναι ο αριθμός των άρθρων που υπάρχουν σε αυτό το blog. Ok δεν είναι πολλά ακόμα αλλά προσπαθούμε.
Μορφοποιώντας το shortcode που δημιούργησα
Το shortcode μπορεί να μορφοποιηθεί πολύ εύκολα με τη χρήση και μόνο του ενσωματωμένου κειμενογράφου.
Μερικά παραδείγματα:
- Έντονη γραφή: 16
-
Εφαρμόζοντας μία κεφαλίδα(heading): 16
- Μπορώ να τοποθετήσω εμπρός και πίσω κείμενο: Αυτός ο αριθμός 16 είναι το σύνολο των άρθρων μου
- Αλλάζω χρώμα: 16
- Παίζοντας με τα Font Awesome: 16
Και φυσικά ότι άλλη δυνατότητα μορφοποίησης μας προσφέρει ο κειμενογράφος μας. Θέλει απλά λίγο φαντασία!
Simple Blog Stats
Ολοκληρώνοντας δεν θα έπρεπε να παραλείψω ένα καλό πρόσθετο που μπορεί να κάνει πολύ περισσότερα από αυτά που περιγράφουμε παραπάνω.
Το Simple Blog Stats μας εμφανίζει ένα σύνολο από στατιστικά που σχετίζονται με το blog μας:
- Άρθρα
- Σελίδες
- Χρήστες
- Σχόλια
- Πρόχειρα
- Αριθμό λέξεων
...και πολλά ακόμα
Καλούς πειραματισμούς!
Θα θέλαμε να τονίσουμε ότι οι παραπάνω πειραματισμοί γίνονται καθαρά με δική σας ευθύνη. Πρέπει να κρατάτε πάντα ένα αντίγραφο των αρχείων που πειραματίζεστε πριν κάνετε οτιδήποτε. Καλόν είναι οι πειρματισμοί να γίνονται σε μία καθαρή εγκατάσταση και όχι σε ένα λειτουργικό site.