WordPress: Δημοσίευση μελλοντικών δημοσιεύσεων ως επερχόμενων εκδηλώσεων

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 χρησιμοποιώντας την επιλογή εξαίρεσης:


Προσθέσαμε επίσης μεταδεδομένα για την ανάρτηση για να εμφανιστεί μια τοποθεσία για την εκδήλωση. Αυτό επιτυγχάνεται χρησιμοποιώντας την ενότητα Custom Fields του WordPress. Απλώς πληκτρολογήστε την τοποθεσία για το όνομα πεδίου και την τοποθεσία σας για την τιμή… και στη συνέχεια ανακτήστε τη θέση για εμφάνιση χρησιμοποιώντας την παραπάνω εντολή get_post_meta.

Ο ιστότοπος που προκύπτει είναι πολύ καλός, με πολύ μοναδικό σχεδιασμό και διάταξη που διαθέτει όλα τα απαραίτητα στοιχεία για την προώθηση του βιβλίου:
Συμβουλές για εταιρικά blogging.png

3 Σχόλια

  1. 1

    Δημιουργήσαμε επίσης μια προσαρμοσμένη ροή με τα μελλοντικά συμβάντα να δημοσιεύονται και να τροποποιήσουμε τη δημιουργία χάρτη ιστότοπου XML για να δημοσιεύσουμε μελλοντικές αναρτήσεις. Εάν χρησιμοποιείτε το XML Sitemap Generator του Arne Brachenwald, η γραμμή 1747 του sitemap-core.php μπορεί να ενημερωθεί σε $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

    Έψαχνα για αυτόν τον τύπο βοήθειας, αλλά ο πρώτος κώδικας έχει αποκοπεί πριν ολοκληρωθεί. Μπορείτε να δημοσιεύσετε την πρώτη γραμμή σε απάντηση σε αυτό το σχόλιο;

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.