it-swarm-es.com

¿El argumento 'cat' en query_posts recopila las publicaciones de las subcategorías, así como el ID dado?

Hola amigos soy nuevo en wordpress.

He utilizado la consulta como esta query_posts ('cat = 1,2,3')

ahora si la categoría 1 es padre de 2 y 3.

entonces query_posts ('cat = 1') y query_posts ('cat = 1,2,3') obtendrán las mismas publicaciones o no? o cómo puedo gestionar si quiero incluir subcategorías de formularios.

3
yogs

En resumen: sí.

Su pregunta es sobre la query_posts Wordpress PHP function . El enlace que he colocado es la documentación oficial de WordPress Codex para esa función.

Para su ejemplo dice:

Muestra las publicaciones de una sola ID de categoría (y cualquier elemento secundario de esa categoría):

query_posts('cat=4');

Espero que esta información sea útil. Encuentras más infos en codex, la función es bastante poderosa.

6
hakre

Sí, las publicaciones de cat=x get en xy todas las subcategorías, si no quieres que este comportamiento haga category__in => array( x ) solo obtendrás publicaciones específicamente en esa categoría.

3
Joe Hoyle

No puedo comentar aún, así que tengo que enviar una respuesta. Para asignar la respuesta de Joe Hoyle a query_posts, harías lo siguiente:

query_posts ('category__in = 1');

Eso te daría solo la categoría principal, sin las subcategorías.

No es lo que pedía el OP, pero lo encontré en Google cuando buscaba cómo mostrar solo la categoría principal, por lo que otros también pueden encontrarlo.

1
Stephen Cronin