AprenderWP

Sitio especializado en Wordpress para principiantes

  • Principiantes
  • Tutoriales
  • Plugins
  • Temas
  • Blog
    • Novedades
    • Showcase
    • Opiniones
AprenderWP » Temas » Cómo mostrar una entrada de WordPress sólo si tiene un campo personalizado específico

Cómo mostrar una entrada de WordPress sólo si tiene un campo personalizado específico

Recientemente uno de nuestros usuarios nos preguntó cómo mostrar los mensajes de WordPress sólo si un campo personalizado específico estaba presente. Después de responder con la respuesta, pensamos que lo mejor sería que compartiéramos con todos los demás, para que la comunidad en general también pueda beneficiarse de ello.

Necesitas tener un buen entendimiento de cómo funcionan los bucles de WordPress porque llamaremos a estos parámetros en una consulta de WordPress.

El código de ejemplo que se muestra a continuación sólo muestra los mensajes que tienen un color de campo personalizado, sin importar el valor que tenga el campo de color. Necesitarías pegar este código de bucle donde quieras que se muestren los mensajes. Lo más probable es que en una plantilla de página personalizada de WordPress.

12345678910111213141515161718have_posts() ) : $the_query->the_post(); the_title();the_content(); endwhile; // Reset Post Datawp_reset_reset_postdata();)>>.

Ahora si quieres mostrar mensajes que tienen un campo personalizado con un valor específico, entonces sólo tienes que cambiar la consulta de esta manera:

1$the_query= newWP_Query(‘meta_value=blue’);

Ahora bien, si desea destacar la clave y el valor, por ejemplo, sólo desea extraer los mensajes que tiene un color de clave de campo personalizado y el valor como azul, entonces el código de la consulta se verá liks esto:

1$the_query= newWP_Query( array( ‘meta_key’=> `color’, ‘meta_value’=> `azul’) ) );

Hay muchos más parámetros personalizados que puedes usar mientras trabajas en tus sitios. Consulte la página del Codex para ver los parámetros de WP_Query.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Sobre mi

Mi nombre es Joaquin y llevo 12 años creando sitios web en wordpress. En este blog comparto todos mis conocimientos.

Necesito ayuda con ...


Empezar un
Blog

Optimizar
Wordpress

Seguridad
Wordpress

SEO
Wordpress

Errores
Worpdress

Crear una
Tienda Online
Política de Privacidad
Política de Cookies
Aviso Legal

Copyright © 2022 · AprenderWP