Remove sorting by ID
-
I have search filters which filter information from 1 of 2 tables based on filter choices. Those results are then put into an array. After that they are passed into
$args
. Here is what$args
looks like:$args=array( 'post_status' => 'publish', 'post_type' => 'products', 'tax_query' => array( array( 'taxonomy' => 'product_categories', 'terms' => explode(',', $groups_separated), 'field' => 'slug', ) ), 'posts_per_page' => 30 );
My
query_posts
call with$args
in my loop:
$keep = query_posts($args);
The order that
$groups_separated
is in when it goes into$args
is the order that I would like the information to be displayed in. However when the loop is ran, the results appear to be displaying byID
example:WP_Post Object ( [ID] => 158
.I have thought of two ways to possibly get my results to display in order, but not sure how to implement them. The first way would be to just have my loop display the results by order that they are passed into
$args
. The second, I think far more difficult, would be to join tables (my table from the search filter withwp_query
) then add a sort. I am not sure how to go about either and there may be a better way, just looking for ideas or some guidance with either way I mentioned.
- The topic ‘Remove sorting by ID’ is closed to new replies.