Anonim

Tai yra sprendimas neseniai iškilusiai problemai, kuriai turėjau reikiamus duomenis iš „WordPress“, naudodama integruotą funkciją „get_posts ()“. Aš susiduriau su numatytuoju „WordPress“ įrašo tipu, kuris yra „paštas“, ir turėjau omenyje pasirinktinį įrašo tipą, vadinamą „tinklaraščiais“. Aš turėjau įprastų pranešimų tipo kategoriją, tada turėjau pasirinktinių taksonomijos kategoriją. Norėjau išrinkti vieną sąrašą iš abiejų tipų ir abiejų kategorijų. Manau, tik kategorijų nurodymas neveikia, nes ieškoma tik kategorijų, o ne pasirinktinių taksonomijos kategorijų. Tai buvo kodas, kuris man veikė:

$ args = masyvas (// nustatykite argumentus, kuriuos reikia perduoti funkcijoms 'post_type' => masyvas ('post', 'dienoraščiai'), 'žanras' => masyvas ('rodomi dienoraščiai', 'pagrindinis puslapis rodomas')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// perbraukite įrašus ir parodykite echo $ slider_post-> post_title; }

Ir ten jūs turite tai.

Gaukite pranešimus iš kelių tipų ir kelių kategorijų