Holen Sie sich Beiträge für benutzerdefinierten Beitragstyp mit WP_Query
1 Antworten
- Stimmen
Angenommen,Ihrbenutzerdefinierter Beitragstyp heißt "job_posting",müssen Sienur Ihre Abfrage so ändern,dass sie lautet:
$query = new WP_Query( array( 'post_type' => 'job_posting' ) );
Diesfinden Sie in der offiziellen Dokumentation .
Esgibt noch vielmehr Parameter,die Siemöglicherweise auch verwendenmöchten. Eine vollständige Listefinden Siein der Dokumentation,auf dieich verlinkt habe.Einige,dieichin Betracht ziehen würde,wären posts_per_page
(damitnicht alles aufeinmal zurückgegeben wird) und das Setzen von post_status
auf "veröffentlichen",fallsein Entwurf/privat vorliegtBeiträge werden zurückgegeben (was sie sowiesonicht sollten,aberichbin gerne sicher;)).
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 ;) ).
Ich versuche,einen benutzerdefinierten Beitrag dazu zubringen,eine Abfrage zurückzugeben und anzuzeigen,aber stattdessen wird der Standard-/Standardbeitrag zurückgegeben und angezeigt.Wieerhalteich Beiträge vonmeinem CPT?