WP_Query by a category id and a custom post_type

try this, it’s work for me. $args=array( ‘posts_per_page’ => 50, ‘post_type’ => ‘my_custom_type’ ‘cat’ => $cat_id, ); $wp_query = new WP_Query( $args ); Category Parameters cat (int): use category id. category_name (string): use category slug (NOT name). category__and (array): use category id. category__in (array): use category id. category__not_in (array): use category id.

WordPress Pagination Not Working – Always Showing First Pages Content

Why your current code fails Your always getting the content of the first page, because the string of parameters passed to query_posts being encapsulated in single quotes prevents variables (as well as escape sequences for special characters other than $) to be expanded. query_posts(“post_type=videos&posts_per_page=9&paged=$paged”); would take care of that problem. query_posts(‘post_type=videos&posts_per_page=9&paged=’.$paged); would also. And finally, … Read more

WP_Query orderby date not working

This will definitely work….It worked for me… $username = get_the_author_meta( ‘login’, $author_id ); $args = array( ‘post_type’ => ‘any’, ‘orderby’ => ‘date’, ‘order’ => ‘DESC’, ‘suppress_filters’ => true, ‘tax_query’ => array( array( ‘taxonomy’ => ‘author’, ‘field’ => ‘name’, ‘terms’ => $username ) ) ); $query = new WP_Query( $args );

How to query for most viewed posts and show top 5

View this section of the Codex to learn how to create a custom query: http://codex.wordpress.org/Class_Reference/WP_Query Your query will be something like: $query = new WP_Query( array( ‘meta_key’ => ‘post_views_count’, ‘orderby’ => ‘meta_value_num’, ‘posts_per_page’ => 5 ) ); By default, the ordering will be highest to lowest, thus giving you the “top” 5.

WP Query Args – Title or Meta Value

Note that the relation part in the meta_query argument, is only used to define the relation between the sub meta queries. You can try this setup: $args = [ ‘_meta_or_title’ => $thesearch, // Our new custom argument! ‘meta_query’ => [ [ ‘key’ => ‘model_name’, ‘value’ => $thesearch, ‘compare’ => ‘like’ ] ], ]; where we … Read more

Why is the loop not empty on some 404s?

You may be surprised, but there is nothing strange there. First of all let’s clarify that in WordPress when you visit a frontend URL you trigger a query. Always. That query is just a standard WP_Query, just like the ones run via: $query = new WP_Query( $args ); There is only one difference: the $args … Read more

tech