Hur man visar anpassade fält utanför loopen i WordPress

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Hur man visar anpassade fält utanför loopen i WordPress

Vill du visa anpassade fält utanför loopen i WordPress? Normalt visas anpassade fält i WordPress-loopen tillsammans med innehåll och annan metadata. I den här artikeln kommer vi att visa dig hur du visar anpassade fält utanför loopen i WordPress.

Hur man visar anpassade fält utanför WordPress loop

Vad är anpassade fält i WordPress?

Anpassade fält låter dig lägga till ytterligare metadata till dina WordPress-inlägg och sedan visa dem tillsammans med ditt inläggsinnehåll.

Du kan lägga till anpassade fält helt enkelt genom att aktivera metaboxen för anpassade fält i Visningsalternativ. Du kan också skapa anpassade metaboxar i WordPress för att ge dina anpassade fält ett bättre användargränssnitt.

Lägg till ett anpassat fält i ett WordPress-inlägg eller en sida

För mer information, se vår nybörjarguide för att använda anpassade WordPress-fält.

Eftersom anpassade fält lägger till metadata till inlägg kan de enkelt visas i en WordPress-loop tillsammans med annat inläggsinnehåll. Men ibland kanske du vill visa dem utanför loopen. Till exempel i en sidofältswidget. Det är då det blir lite komplicerat.

Med det sagt, låt oss se hur du enkelt visar anpassade fält utanför loopen i WordPress.

Visa anpassade fältdata utanför loopen i WordPress

Istället för att visa anpassade fältmetadata utanför loopen kommer vi faktiskt att visa dig hur du använder flera loopar i dina WordPress-teman utan att påverka huvudslingan.

Den här artikeln kräver att du lägger till kod till dina WordPress-temafiler. Om du inte har gjort detta tidigare kan du kolla in vår guide om hur du kopierar och klistrar in kod i WordPress.

Du måste lägga till följande kod i din temafil där du vill visa anpassade fältdata i WordPress.

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

Den här koden laddar helt enkelt den globala variabeln $wp_query för att få post-ID. Den använder sedan funktionen get_post_meta() för att hämta och generera dina anpassade fältdata.

Glöm inte att ändra ditt anpassade fält med ditt faktiska anpassade fält.

Du kan anpassa koden för att passa dina behov. Du kan också använda andra frågeargument för att hitta och visa anpassade fältdata för olika inlägg och sidor.

Låt oss se ett annat exempel. Detta använder klassen WP_Query, vilket är ett bättre och mer flexibelt sätt att använda flera loopar i dina WordPress-temafiler.

Lägg bara till den här koden i ditt tema eller undertema där du vill visa det anpassade fältet.

$args = array ( 
// Post or Page ID
'p' => 231,
);

// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {

	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		echo get_post_meta( get_the_ID(), 'Mood', true);
		}

	
	/* Restore original Post Data */
	wp_reset_postdata();

} else {

echo 'Nothing found';
	
}

Glöm inte att ersätta Mood med ditt anpassade fältnamn och ditt inläggs-ID med ditt eget inlägg eller sid-ID.

Anpassade fält i WordPress Sidebar Widgets

Det var allt tills vidare.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du visar anpassade fält utanför loopen i WordPress. Du kanske också vill kolla in vårt WordPress-tema fuskblad för nybörjare.

Om du gillade den här artikeln, prenumerera på vår YouTube-kanal för WordPress-videohandledning. Du hittar oss även på Twitter och Facebook.

Relaterade Inlägg

Back to top button