WordPress: Δημοσίευση μελλοντικών δημοσιεύσεων ως επερχόμενων εκδηλώσεων
Κατασκευάσαμε έναν μικρο-ιστότοπο WordPress για Εταιρικό blogging για ανδρείκελα και θέλαμε να έχουμε μια ενότητα όπου εμφανίζαμε επερχόμενα συμβάντα στην κάτω πλευρική γραμμή. Η λύση για να γίνει αυτό είναι στην πραγματικότητα αρκετά απλή και ενσωματωμένη απευθείας στο WordPress. Μέσα στο θέμα σας, μπορείτε να προσθέσετε έναν βρόχο που υποβάλλει ερωτήματα και εμφανίζει μόνο μελλοντικές αναρτήσεις για μια συγκεκριμένη κατηγορία που χρησιμοποιείται μόνο για μελλοντικά συμβάντα:
<?php query_posts('order=ASC&cat = 3 & post_status = μέλλον, δημοσιεύστε '); if (has_posts ()): while (has_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> ώρα ()): συνέχεια; αλλιώς: echo $ post-> id; ?>
Η μέθοδος query_posts τοποθετείται ακριβώς πριν από τον βρόχο του WordPress για να περιορίσει τις δημοσιεύσεις που δημοσιεύονται στο ερώτημα που χρησιμοποιείται. Δεδομένου ότι πρόκειται για μελλοντικές προγραμματισμένες αναρτήσεις ιστολογίου (κατά την ημερομηνία της εκδήλωσης), δεν χρειάζεται να ανησυχείτε μήπως εμφανιστούν στο βασικό ιστολόγιό σας στο πρότυπό σας. Ωστόσο, μπορεί να θέλετε να αποκρύψετε τις κατηγορίες από τη λίστα κατηγοριών σας. Αυτό μπορεί να επιτευχθεί με την επεξεργασία της λίστας κατηγοριών σας στο πρότυπο WordPress χρησιμοποιώντας την επιλογή εξαίρεσης:
Προσθέσαμε επίσης μεταδεδομένα για την ανάρτηση για την εμφάνιση μιας τοποθεσίας για την εκδήλωση. Αυτό επιτυγχάνεται χρησιμοποιώντας την ενότητα Προσαρμοσμένα Πεδία του WordPress. Απλώς πληκτρολογήστε τη θέση για το όνομα του πεδίου και τη θέση σας για την τιμή… και στη συνέχεια ανακτήστε τη θέση για εμφάνιση χρησιμοποιώντας την παραπάνω εντολή get_post_meta.
Ο ιστότοπος που προκύπτει είναι πολύ καλός, με πολύ μοναδικό σχεδιασμό και διάταξη που διαθέτει όλα τα απαραίτητα στοιχεία για την προώθηση του βιβλίου: