Comment créer un site Web ou un blog en 2020 - Guide gratuit et facile pour créer un site Web

Comment afficher des champs personnalisés en dehors de la boucle dans WordPress

Vous souhaitez afficher des champs personnalisés en dehors de la boucle dans WordPress? Normalement, les champs personnalisés sont affichés dans la boucle WordPress avec d’autres contenus et métadonnées. Dans cet article, nous vous montrerons comment afficher des champs personnalisés en dehors de la boucle dans WordPress.

Comment afficher des champs personnalisés en dehors de la boucle WordPress

Que sont les champs personnalisés dans WordPress?

Les champs personnalisés vous permettent d’ajouter des métadonnées supplémentaires à vos publications WordPress, puis de les afficher avec le contenu de votre publication.

Vous pouvez ajouter des champs personnalisés simplement en activant la métaboxe des champs personnalisés dans les options d’affichage. Vous pouvez également créer des métaboxes personnalisées dans WordPress pour donner à vos champs personnalisés une meilleure interface utilisateur.

Ajouter un champ personnalisé à une publication ou une page WordPress

Pour plus de détails, consultez notre guide du débutant sur l’utilisation des champs personnalisés WordPress.

Étant donné que les champs personnalisés ajoutent des métadonnées aux publications, elles peuvent être facilement affichées dans la boucle WordPress avec d’autres contenus de publication. Cependant, vous souhaiterez parfois les afficher en dehors de la boucle. Par exemple, dans un widget de la barre latérale. C’est quand ça devient un peu compliqué.

Cela dit, regardons comment afficher facilement des champs personnalisés en dehors de la boucle dans WordPress.

Afficher les données de champ personnalisées en dehors de la boucle dans WordPress

Au lieu d’afficher des métadonnées de champ personnalisées en dehors de la boucle, nous vous montrerons en fait comment utiliser plusieurs boucles dans vos thèmes WordPress sans affecter la boucle principale.

Cet article vous oblige à ajouter du code à vos fichiers de thème WordPress. Si vous ne l’avez pas encore fait, vous pouvez consulter notre guide sur la façon de copier et coller du code dans WordPress.

Vous devrez ajouter le code suivant à vos fichiers de thème dans lesquels vous souhaitez afficher les données de champ personnalisé dans WordPress.

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

Ce code charge simplement la variable globale $ wp_query pour obtenir l’ID de publication. Après cela, il utilise la fonction get_post_meta () pour obtenir et générer vos données de champ personnalisées.

N’oubliez pas de modifier votre champ personnalisé par votre champ personnalisé réel.

Vous pouvez personnaliser le code en fonction de vos besoins. Vous pouvez également utiliser d’autres arguments de requête pour rechercher et afficher des données de champ personnalisées pour différentes publications et pages.

Jetons un coup d’œil à un autre exemple. Cela utilise la classe WP_Query, qui est un moyen bien meilleur et plus flexible d’utiliser plusieurs boucles dans vos fichiers de thème WordPress.

Ajoutez simplement ce code à votre thème ou thème enfant où vous souhaitez afficher le champ personnalisé.

$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';
	
}

N’oubliez pas de remplacer Mood par votre propre nom de champ personnalisé et votre ID de publication par votre propre ID de publication ou de page.

Champ personnalisé dans le widget de la barre latérale WordPress

C’est tout pour le moment.

Nous espérons que cet article vous a aidé à apprendre à afficher des champs personnalisés en dehors de la boucle dans WordPress. Vous pouvez également consulter notre aide-mémoire sur le thème WordPress pour les débutants.

Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour regarder des vidéos de didacticiel WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.