Slik viser du egendefinerte felt utenfor Loop i WordPress

Slik viser du egendefinerte felt utenfor Loop i WordPress / temaer

Vil du vise egendefinerte felt utenfor loop i WordPress? Vanligvis vises egendefinerte felt i WordPress-løkken sammen med annet innleggsinnhold og metadata. I denne artikkelen vil vi vise deg hvordan du viser egendefinerte felt utenfor løkken i WordPress.

Hva er egendefinerte felt i WordPress

Egendefinerte felt lar deg legge til flere metadata i WordPress-innleggene dine og deretter vise dem sammen med innleggets innhold.

Du kan legge til egendefinerte felt ved å bare aktivere de tilpassede felt-metaboxene under skjermalternativer. Du kan også opprette egendefinerte metaboxer i WordPress for å gi de egendefinerte feltene et bedre brukergrensesnitt.

For mer informasjon, se vår nybegynners veiledning om bruk av egne WordPress-felt.

Siden tilpassede felt legger til metadata i innlegg, kan de enkelt vises i WordPress-løkken sammen med annet innlegg. Men noen ganger vil du kanskje vise dem utenfor løkken. For eksempel, i en sidebar-widget. Dette er når det blir litt vanskelig.

Når det er sagt, la oss se hvordan du enkelt kan vise egendefinerte felt utenfor loop i WordPress.

Vis egendefinerte feltdata utenfor Loop i WordPress

I stedet for å vise tilpassede felt-metadata utenfor sløyfen, viser vi deg faktisk hvordan du bruker flere sløyfer i WordPress-temaene uten å påvirke hovedløkken.

Denne artikkelen krever at du legger til kode i WordPress-temafiler. Hvis du ikke har gjort dette før, kan du kanskje se vår guide om hvordan du kopierer og limer inn kode i WordPress.

Du må legge til følgende kode i temafilene dine der du vil vise de egendefinerte feltdataene i WordPress.

 etter> ID; echo get_post_meta ($ postid, 'Din-Custom-Field', true); wp_reset_query (); ?> 

Denne koden laster bare opp den globale variabelen $ wp_query for å få post-ID. Etter det bruker den get_post_meta () funksjon for å hente og utdata dine egendefinerte feltdata.

Ikke glem å endre ditt tilpassede felt med ditt eget tilpassede felt.

Du kan tilpasse koden for å matche dine behov. Du kan også bruke andre spørringsargumenter for å hente og vise egendefinerte feltdata for forskjellige innlegg og sider.

La oss ta en titt på et annet eksempel. Denne bruker WP_Query-klassen som er en mye bedre og mer fleksibel måte å bruke flere sløyfer i WordPress-temafiler.

Bare legg til denne koden til temaet ditt eller barnetemaet der du vil vise det egendefinerte feltet.

 $ args = array (// Post eller Page ID 'p' => 231,); // Spørringen $ the_query = ny WP_Query ($ args); // Loop hvis ($ the_query-> have_posts ()) while ($ the_query-> have_posts ()) $ the_query-> the_post (); ekko get_post_meta (get_the_ID (), 'humør', sant);  / * Gjenopprett originale postdata * / wp_reset_postdata ();  annet echo 'ingenting funnet';  

Ikke glem å erstatte humør med ditt eget egendefinerte feltnavn og post-ID med ditt eget innlegg eller siden id.

Det er alt for nå.

Vi håper denne artikkelen hjalp deg med å lære hvordan du viser egendefinerte felt utenfor løkken i WordPress. Du vil kanskje også se vår WordPress tema cheat sheet for nybegynnere.

Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Facebook.