category__and y orderby
-
Hola, he mirado en el foro posibles soluciones, las he aplicado pero no me funcionan.
Estoy haciendo una pagina, y necesito ordenar unos posts que pertenezcan a 2 categorias concretas, para ello, busqué por ahí, y tengo que usar el category__and. Hasta ahí perfecto.
El problema es que si uso category__and los post no se ordenan del mas reciente al mas viejo, sino que se ordena por fecha de creación, el primer post creado el primero y el último al final.
CÓDIGO USADO
NOTA: sobre el tema Infocus. Ellos dicen que pregunte aquí:
http://mysitemyway.com/support/topic/blog_list-order#post-110728CATEGORY__IN = FUNCIONA:
if( trim( $pagination ) == 'true' ) { $paged = mysite_get_page_query(); $blog_query->query(array( 'post__in' => $post_in, 'category__in' => $category_in, 'tag__in' => $tag_in, 'post_type' => 'post', 'posts_per_page' => $showposts, 'paged' => $paged, 'offset' => $offset, 'ignore_sticky_posts' => 1, 'orderby' => 'date', 'order' => 'DESC', )); } else { $blog_query->query(array( 'post__in' => $post_in, 'category__in' => $category_in, 'tag__in' => $tag_in, 'post_type' => 'post', 'showposts' => $showposts, 'nopaging' => 0, 'offset' => $offset, 'ignore_sticky_posts' => 1, 'orderby' => 'date', 'order' => 'DESC', )); }
CATEGORY__AND = NO FUNCIONA
if( trim( $pagination ) == 'true' ) { $paged = mysite_get_page_query(); $blog_query->query(array( 'post__in' => $post_in, 'category__and' => $category_in, 'tag__in' => $tag_in, 'post_type' => 'post', 'posts_per_page' => $showposts, 'paged' => $paged, 'offset' => $offset, 'ignore_sticky_posts' => 1, 'orderby' => 'date', 'order' => 'DESC', )); } else { $blog_query->query(array( 'post__in' => $post_in, 'category__and' => $category_in, 'tag__in' => $tag_in, 'post_type' => 'post', 'showposts' => $showposts, 'nopaging' => 0, 'offset' => $offset, 'ignore_sticky_posts' => 1, 'orderby' => 'date', 'order' => 'DESC', )); }
Si uso category__in se ordenan bien, si uso category__and, da igual como lo ordene que el orden es el de la fecha de la creación
- El debate ‘category__and y orderby’ está cerrado a nuevas respuestas.