Anonim

Questa è una soluzione a un problema recente che stavo ottenendo i dati giusti da WordPress con la loro funzione get_posts () integrata. Avevo a che fare con il tipo di post predefinito in WordPress, che è "post", e avevo a che fare con un tipo di post personalizzato chiamato "blog". Avevo una categoria in primo piano per il tipo di posta normale, quindi avevo una categoria in evidenza in una tassonomia personalizzata. Volevo estrarre un elenco da entrambi i tipi di post ed entrambe le categorie. Solo specificare le categorie non funziona, credo perché cerca solo le categorie e non le categorie di tassonomia personalizzate. Ecco il codice che ha funzionato per me:

$ args = array (// imposta gli argomenti da passare alle funzioni 'post_type' => array ('post', 'blogs'), 'genre' => array ('blog in vetrina', 'homepage in vetrina')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// passa in rassegna i post e visualizza echo $ slider_post-> post_title; }

E il gioco è fatto.

Ricevi post da più tipi di post e più categorie