Αρχική σελίδα » WordPress » Πώς να δημιουργήσετε προσαρμοσμένες ετικέτες πρότυπου WordPress

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

    Δημιουργώντας ένα θέμα WordPress είναι τόσο εύκολο με ετικέτες προτύπου. Μπορείς να προσθέσεις ο τίτλος() για να εμφανίσετε τον τίτλο της σελίδας ή της σελίδας και μπορείτε να το χρησιμοποιήσετε το περιεχόμενο() για να εμφανίσετε τα περιεχόμενα της σελίδας ή της σελίδας Υπάρχουν πολλές περισσότερες ετικέτες πρότυπο στο WordPress που μπορούμε να χρησιμοποιήσουμε για να εμφάνιση άλλων πραγμάτων.

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

    Βασική ετικέτα πρότυπου

    Εάν ρίξετε μια ματιά στις πηγές WordPress Core, θα διαπιστώσετε ότι μια ετικέτα πρότυπο είναι βασικά μια συνάρτηση PHP που τρέχει ένα σύνολο κωδικών με κάποιες παραμέτρους.

    Για να δημιουργήσετε τη δική σας ετικέτα πρότυπου, μπορείτε να γράψετε μια συνάρτηση PHP στις λειτουργίες.php μέσα στον κατάλογο θεμάτων, για παράδειγμα.

     λειτουργία my_template_tag () echo 'Αυτό είναι το πρότυπο μου';  

    Στη συνέχεια, στα άλλα αρχεία θεμάτων, ας πούμε, single.php ή page.php, μπορείτε να προσθέσετε τη λειτουργία, όπως έτσι.

      

    Αυτό θα εμφανίσει το 'Αυτό είναι το πρότυπο μου' που αντηχεί μέσα στο my_template_tag () λειτουργία.

    Δημιουργώντας ένα πρότυπο WordPress είναι πραγματικά τόσο απλό. Εντάξει, ας ρίξουμε μια ματιά σε ένα πιο προηγμένο παράδειγμα.

    Σελ. Προβολή ετικέτας πρότυπου μέτρησης

    Σε αυτό το παράδειγμα, πρόκειται να δημιουργήσουμε ένα πρότυπο που θα εμφανίζει τον αριθμό προβολών για κάθε θέση και σελίδα.

    Πρώτα, εγκαταστήστε και ενεργοποιήστε το WordPress.com Stat στο Jetpack. Και βεβαιωθείτε ότι έχετε συνδέσει το Jetpack στο WordPress.com. Ο λόγος που χρησιμοποιούμε το WordPress.com Stat είναι ότι το Θέα τα δεδομένα θα αποθηκευτούν στο WordPress.com και όχι στη δική μας βάση δεδομένων. Αυτό θα μπορούσε να σωθεί στο φορτίο του διακομιστή μας.

    Δημιουργήστε μια λειτουργία στο δικό σας functions.php όνομα η θέα(), όπως έτσι:

     λειτουργία the_view ()  

    Θα τοποθετήσουμε τη λειτουργία (την ετικέτα πρότυπο) σε μια σελίδα ή μια ανάρτηση, οπότε πρέπει να πάρετε τον αριθμό της σελίδας και του αριθμού ταυτότητας. Αυτό μπορεί να ανακτηθεί χρησιμοποιώντας get_the_ID ();.

     λειτουργία the_view () $ id = get_the_ID ();  

    Στη συνέχεια, μπορούμε να χρησιμοποιήσουμε μια λειτουργία για να ανακτήσουμε τον αριθμό των προβολών από τα στατιστικά του WordPress.com χρησιμοποιώντας stats_get_csv ();. Αυτή η λειτουργία δέχεται αρκετές παραμέτρους (βρείτε την πλήρη λίστα εδώ).

    Στην περίπτωσή μας, πρέπει να προσθέσουμε το μέρες, που καθορίζουν το χρονικό εύρος του αριθμού προβολών και το post_id.

     λειτουργία the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'ημέρες = -1 & post_id ='. $ id. '); 

    Στον παραπάνω κώδικα, αφού ορίσαμε το μέρες παράμετρος σε -1, θα ανακτήσουμε την αρίθμηση προβολών του συγκεκριμένου αναγνωριστικού ταυτοποίησης από την αρχή, από την στιγμή που είναι ενεργοποιημένη η πρόσθετη εφαρμογή WordPress.com Stat.

    Μόλις έχουμε τον αριθμό, πρέπει απλώς να την επαναλάβουμε ως εξής.

     λειτουργία the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); echo $ page_view [0] [' προβολές ']; 

    Αυτό είναι, η νέα ετικέτα πρότυπου για την εμφάνιση του αριθμού προβολής σελίδας έχει ολοκληρωθεί. Μπορείς οπουδήποτε στο page.php ή single.php. Για παράδειγμα:

    Αν έχετε οποιεσδήποτε ερωτήσεις, παρακαλούμε να τις τοποθετήσετε στην παρακάτω ενότητα σχολίων.