Anonim

Αυτή είναι μια λύση σε ένα πρόσφατο πρόβλημα που είχα έχοντας τα σωστά δεδομένα από το WordPress με την ενσωματωμένη λειτουργία get_posts (). Είχα ασχοληθεί με τον προεπιλεγμένο τύπο post στο WordPress, το οποίο είναι "post", και ασχολήθηκα με έναν προσαρμοσμένο τύπο post που ονομάζεται "blogs". Είχα μια χαρακτηρισμένη κατηγορία για τον κανονικό τύπο μετά, και έπειτα είχα μια χαρακτηρισμένη κατηγορία σε μια προσαρμοσμένη ταξινόμηση. Ήθελα να τραβήξω μία λίστα από τους δύο τύπους και από τις δύο κατηγορίες. Απλώς ο καθορισμός των κατηγοριών δεν λειτουργεί, πιστεύω επειδή αναζητά μόνο κατηγορίες και όχι κατηγορίες προσαρμοσμένων ταξινόμησης. Εδώ ήταν ο κώδικας που δούλευε για μένα:

$ args = array (// ορίστε τα επιχειρήματα για να μεταβείτε στις λειτουργίες 'post_type' => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'homepage featured')) $ slider_posts = get_posts ($ args). foreach ($ slider_posts ως $ slider_post) {// βρόχος μέσα από τις θέσεις και εμφάνιση echo $ slider_post-> post_title; }}

Και εκεί το έχετε.

Λάβετε αναρτήσεις από πολλούς τύπους μηνυμάτων και πολλές κατηγορίες