Dette er en løsning på et nyligt problem, hvor jeg fik de rigtige data ud af WordPress med deres indbyggede funktion get_posts (). Jeg beskæftigede mig med standardposttypen i WordPress, som er 'post', og jeg beskæftigede mig med en brugerdefineret posttype kaldet 'blogs'. Jeg havde en featured kategori til den almindelige posttype, og så havde jeg en featured kategori i en brugerdefineret taxonomi. Jeg ville trække en liste fra begge indlægstyper og begge kategorier. Bare det at specificere kategorierne fungerer ikke, tror jeg, fordi det kun ser efter kategorier og ikke tilpassede taksonomikategorier. Her var koden, der fungerede for mig:
$ args = array (// indstil argumenterne til at videresendes til funktionerne 'post_type' => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'homepage featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts som $ slider_post) {// loop gennem indlægene og vis ekko $ slider_post-> post_title; }
Og der har du det.
