Teknisk Marknadsföring, Tjäna pengar på dina Bloggar och Prylar

Använder WP_Query med anpassade inläggstyper

Använder WP_Query med anpassade inläggstyper

Använder WP_Query med anpassade inläggstyper

WordPress är en kraftfull blogghanteringsplattform som låter dig visa dina inlägg på ett organiserat sätt.

Men du kanske undrar, “Hur kan jag visa min anpassade inläggstyp på startsidan?”

Det finns många olika sätt, men en av våra favoriter är med WP_Query.

Den här handledningen kommer att gå igenom hur du använder den och varför den är ett så utmärkt verktyg för din webbplats.

WP_QUERY-frågor är några av de mest värdefulla verktyg som finns tillgängliga för webbdesigners när de bygger sin webbplats eftersom de låter oss hitta allt vi vill utan att behöva skriva kod över hela våra sidor eller mallar från början varje gång – men oroa dig inte om detta låter komplicerad; vi ska bryta ner varje steg som så läs vidare!

  1. WP_Query kan användas för att begränsa en sökning efter inläggstyp. Använd ‘posttype’-parametern, ställ in den som din anpassade posttyp-slug, så får du bara resultat från den specifika typen av innehåll.
  2. Du kan ställa in ‘post_status’ i WordPress till publicerad eller utkast. Publicerade inlägg kommer att finnas live på din webbplats, medan utkast endast publiceras i redigeringssyfte.
  3. Du kan välja att hämta antalet inlägg du vill ha på en sida med parametern ‘posts_per_page’.
  4. Med klassen WP_Query kan du beställa inlägg efter titel eller stigande. Beställning görs med en ‘orderby’ respektive ‘order’ parameter. Slutför din frågekonfiguration med dessa två parametrar innan du skickar dem till en WordPress while-loop för att visa inläggstitlar och utdrag ordnade enligt dessa två variabler.
Läsa:  Hur man uppgraderar till Windows 11

Tycker du att det är tråkigt att lära dig allt om WordPress WP_Query?

Då har vi ett svar till dig.

Vårt team av experter på webbutvecklare hjälper dig genom hela processen.

WP_Query Exempel på anpassad inläggstyp

Det första exemplet

/** * Inställningsfråga för att visa inläggstypen “tjänster” med “8” inlägg. * Skriv ut titeln med ett utdrag. */ $args = array( ‘post_type’ => ‘tjänster’, ‘post_status’ => ‘publicera’, ‘posts_per_page’ => 8, ‘orderby’ => ‘titel’, ‘order’ => ‘ASC’, ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ): $loop->the_post(); skriv ut_titeln(); the_excerpt(); endwhile; wp_reset_postdata();

Utgången

Anta att den här frågan körs på WordPress-mallen, får du en utdata som liknar följande:

Artikeltitel Exempelutdrag ur artikeln… Läs mer

Artikelrubrik

Exempelutdrag av artikeln.. Läs mer

Ett mer avancerat exempel

Du kan nu filtrera inlägg efter kategori och få den utvalda bilden! I det här exemplet använder vi WP_Query för att bara hitta de blogginlägg med ett “hem” i sin kategori.

Med hjälp av vår loop kommer du att se hur vi visar dem med titel & utdrag och inläggets utvalda bild.

/** * Inställningsfråga för att visa inläggstypen “tjänster” med alla inlägg filtrerade efter “hem”-kategori. * Utdata är länkad titel med utvald bild och utdrag. */ $args = array( ‘post_type’ => ‘tjänster’, ‘post_status’ => ‘publicera’, ‘posts_per_page’ => -1, ‘orderby’ => ‘titel’, ‘order’ => ‘ASC’ , ‘cat’ => ‘hem’, ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ): $loop->the_post(); $featured_img = wp_get_attachment_image_src( $post->ID ); skriv ut_titeln(); if ( $feature_img ) the_excerpt(); endwhile; wp_reset_postdata();

Parametrar

Du kan använda flera parametrar för att anpassa de inlägg som efterfrågas med WP_Query. Nedan finns några ofta använda parametrar.

  • katt – inlägg filtreras med ett visst id
  • märka – inlägg filtreras med hjälp av en speciell taggslug
  • tax_query – inlägg filtreras med vissa taxonomiparametrar
  • s – inlägg filtreras med ett särskilt sökord
  • Författare – Inlägg filtreras genom att skriva in en viss författare
Läsa:  De bästa webbläsarna med VPN ingår

Malltaggar

När du skapar din post-type loop finns det många malltaggar tillgängliga för användning inuti loopen för att få önskad utdata. Nedan finns olika malltaggprover tillgängliga för användning i din loop:

WP_Query API är ett ovärderligt verktyg för utvecklare, men det kan vara svårt att komma igång.

Den här artikeln går igenom grunderna för anpassning med en anpassad WordPress-inläggstyp så att när du behöver information om dina besökare, behöver du bara klicka på en knapp och hitta allt på några sekunder.