Tämä on ratkaisu äskettäiseen ongelmaan, jonka piti saada oikeita tietoja WordPressistä sisäänrakennetun get_posts () -toiminnon avulla. Käsittelin WordPressin oletusviestityyppiä, joka on 'post', ja käsittelin räätälöityä postityyppiä, nimeltään 'blogs'. Minulla oli erikoisluokka normaalille postityypille, ja sitten minulla oli suositeltu luokka mukautetussa taksonomiassa. Halusin vetää yhden luettelon molemmista postityypeistä ja molemmista kategorioista. Vain luokkien määrittäminen ei toimi, uskon, että se etsii vain luokkia eikä räätälöityjä taksonomialuokkia. Tässä oli koodi, joka toimi minulle:
$ args = array (// aseta argumentit siirrettäväksi toimintoihin 'post_type' => array ('post', 'blogs'), 'genre' => array ('Featured blogs', 'homepage Featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts kuten $ slider_post) {// siirrä viestit läpi ja näytä kaiku $ slider_post-> post_title; }
Ja siinä se on.
