TodoTutoriales, los mejores tutoriales en español

Todotutoriales

Los mejores tutoriales gratis en español

WordPress: mostrar entradas con un campo personalizado determinado


Logo WordPressUna consulta que se repite a menudo en los foros de WordPress. Para mostrar únicamente las entradas que contienen un campo personalizado determinado puedes usar la función query_posts.

Por ejemplo, si tenemos una web de coches con campos personalizados para los colores, y queremos una página donde se muestren únicamente los coches rojos.

Al comienzo del Loop:

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>  

añadimos esta línea de código:

<?php query_posts('meta_key=color_coche&meta_value=rojo');  ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Nota: este tutorial se ha hecho pensando en sitios que usan campos personalizados. Si estás pensando crear un proyecto en WordPress con campos personalizados, sugiero que te documentes antes sobre el uso de taxonomías en WordPress, y consideres lo que mejor se ajuste a tus objetivos y necesidades.

Categorías: WordPress
Etiquetas: ,

Si te ha gustado este tutorial, subscríbete al feed RSS de todotutoriales.es.

Envía tu comentario

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.

Volver arriba