Ottieni post per il tipo di post personalizzato con WP_Query
1 risposta
- voti
Supponendo cheiltuotipo dipostpersonalizzato si chiami "job_posting",devi solomodificare la queryper leggere:
$query = new WP_Query( array( 'post_type' => 'job_posting' ) );
Questopuòesseretrovato nella documentazione ufficiale .
Ci sonomoltipiùparametri chepotresti voler usare -puoitrovare unelenco completonella documentazione a cuimi sono collegato.Alcuni consiglierei diprenderein considerazione sono posts_per_page
(inmodo danon restituiretuttoin una volta)e l'impostazione di post_status
su "pubblica"nel casoin cui qualsiasibozza/privatoipost vengono restituiti (cosa chenon dovrebbero comunque,mami piaceessere al sicuro;)).
Assuming your custom post type is named "job_posting", you just need to change your query to read:
$query = new WP_Query( array( 'post_type' => 'job_posting' ) );
This can be found in the official documentation.
There's a lot more parameters you might like to use too - you can find a full list in the documentation I linked to. Some I'd recommend considering would be posts_per_page
(so you don't get everything returned at once), and setting post_status
to 'publish' just in case any draft/private posts get returned (which they shouldn't anyway, but I like to be safe ;) ).
Sto cercando difarein modo che unpostpersonalizzato restituisca una querye una visualizzazione,mainvece restituiscee mostrailpostpredefinito/standard.Come ottengoi post dalmio CPT?