Obtenga post relacionado en categoría

es un sitio web de catálogo de producto diferente. Necesito una función que conseguirá la categoría del producto seleccionado y obtener todo el producto de esa categoría que vea un ejemplo. Una mesa, está en la cocina y categoría de madera.

Así que cuando la pantalla mesa, debajo de la mesa que como todos los otros productos de cocina clasificado así como todos los otros productos de madera... bueno para Cruz venta!...

¿Cómo lo hago?.


Solución

Se puede utilizar WP_Query's tax_query para ello. Quieres los argumentos (sólo en el
WP_Query
, Voy a dejar el resto depende de ti, tienes la documentación) para ver algo como esto:
tax_query
Ese método le permitirá consultar tantos tipos de puestos como te gusta. Alternativamente, usted puede tener múltiples
tax_query
s y el uso wp_get_post_categories() para conseguir las condiciones para un
'tax_query' => array(
    'relation' => 'OR'
    array(
        'taxonomy' => 'category',
        'field'    => 'slug',
        'terms'    => 'wood'
    ),
    array(
        'taxonomy' => 'category',
        'field'    => 'slug',
        'terms'    => 'kitchen'
    )
),
para alimentar dinámicamente generado sugerencias, cada uno con su propia
WP_Query
.

Más o menos depende de cómo quieres que mire la salida..




Problemas relacionados

Obtenga las últimas post en fecha categoría

Categoría que puede contener sólo específico número de post

WP_Query no mirando categoría infantil

WP_Query resultados ordenar por relevancia (mayoría etiquetas \/ taxonomía términos en común)

Obtenga único post en la categoría de los padres

¿Es nombre de menú personalizado y categoría vinculados en wordpress?

Obtenga post adyacente por etiqueta

Obtenga correos tipo de página de taxonomía o categoría

Excluir una categoría de la lista presentada bajo

Obtenga post por categoría en plantilla personalizada

Shortcode para mostrar todos los post de una categoría en una página

Añadir estructura Post pantalla mantener categoría

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact