Cómo mostrar campos personalizados fuera del bucle en WordPress

¿Desea mostrar campos personalizados fuera del bucle en WordPress? Normalmente, los campos personalizados se muestran dentro del bucle de WordPress junto con otros contenidos y metadatos. En este artículo, le mostraremos cómo mostrar campos personalizados fuera del bucle en WordPress.

Cómo mostrar campos personalizados fuera del bucle de WordPress

¿Qué son los campos personalizados en WordPress?

Los campos personalizados le permiten agregar metadatos adicionales en sus publicaciones de WordPress y luego mostrarlos junto con el contenido de su publicación.

Puede agregar campos personalizados simplemente habilitando el metabox de campos personalizados en las Opciones de pantalla. También puede crear metaboxes personalizados en WordPress para dar a sus campos personalizados una mejor interfaz de usuario.

Agregar un campo personalizado a una publicación o página de WordPress

Para obtener más detalles, consulte nuestra guía para principiantes sobre el uso de campos personalizados de WordPress.

Dado que los campos personalizados agregan metadatos a las publicaciones, se pueden mostrar fácilmente dentro del bucle de WordPress junto con otro contenido de la publicación. Sin embargo, a veces es posible que desee mostrarlos fuera del bucle. Por ejemplo, en un widget de barra lateral. Esto es cuando se vuelve un poco complicado.

Dicho esto, veamos cómo mostrar fácilmente campos personalizados fuera del bucle en WordPress.

Mostrar datos de campos personalizados fuera del bucle en WordPress

En lugar de mostrar metadatos de campos personalizados fuera del bucle, en realidad le mostraremos cómo usar múltiples bucles en sus temas de WordPress sin afectar el bucle principal.

Este artículo requiere que agregue código a sus archivos de tema de WordPress. Si no ha hecho esto antes, puede consultar nuestra guía sobre cómo copiar y pegar código en WordPress.

Deberá agregar el siguiente código a sus archivos de tema donde desea mostrar los datos de los campos personalizados en WordPress.

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

Este código simplemente carga la variable global $ wp_query para obtener la ID de publicación. Después de eso, utiliza la función get_post_meta () para obtener y generar sus datos de campo personalizados.

No olvide cambiar su campo personalizado con su campo personalizado real.

Puede personalizar el código para que coincida con sus necesidades. También puede usar otros argumentos de consulta para buscar y mostrar datos de campos personalizados para diferentes publicaciones y páginas.

Echemos un vistazo a otro ejemplo. Este usa la clase WP_Query, que es una forma mucho mejor y más flexible de usar múltiples bucles en sus archivos de tema de WordPress.

Simplemente agregue este código a su tema o tema secundario donde le gustaría mostrar el campo personalizado.

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

No olvides reemplazar Mood con tu propio nombre de campo personalizado e ID de publicación con tu propia publicación o ID de página.

Campo personalizado en el widget de barra lateral de WordPress

Eso es todo por ahora.

Esperamos que este artículo te haya ayudado a aprender cómo mostrar campos personalizados fuera del ciclo en WordPress. También es posible que desee ver nuestra hoja de trucos del tema de WordPress para principiantes.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Publicaciones relacionadas

Botón volver arriba