You could do that with a custom posts_orderby
:
add_filter( 'posts_orderby', 'wpa58715_posts_orderby' );
function wpa58715_posts_orderby( $orderby_statement ) {
if ( is_post_type_archive( 'article' ) ) {
global $wpdb;
$orderby_statement = "FIELD($wpdb->posts.post_author, 42) DESC, $wpdb->posts.post_author";
return $orderby_statement;
}
}
Swap in your author ID for 42
.
Related Posts:
- WP_Query vs get_posts
- What is the most efficient way of querying posts based on visits and date for current day?
- Query WooCommerce orders where meta data does not exist
- When should you use wp_reset_postdata vs wp_reset_query?
- Finding all results from database within 500 miles of the given latitude and longitude [closed]
- Show only oldest post by author
- Order posts by tags count?
- Add and in the header while looping over custom query in page template
- Which custom query am I in and how can I access its properties & methods?
- Dynamically Override Fancy Title – Part II
- Transient pagination not working properly
- How to speed up wp_query, took more 5s to run against 100k posts
- Get the post permalink within the loop but without additional DB query
- List the 5 most recent child pages
- How do you query wordpress posts using a math formula between multiple meta field values?
- Custom Post order for homepage
- Get image of latest post from taxonomies/categories
- Page navigation doesn’t show when query category
- How To Get Some Data From WordPress Database Using WordPress $wpdb Query?
- Undefined WP_Query::has_posts()?
- Is it possible to dynamically get queried term AND taxonomy?
- Create ONE callback for all page templates, post filter queries + paginated pages, triggering pagination via AJAX
- Pull post meta with post_query?
- Query total number of posts
- How to access a query twice in different template files?
- Creating a custom search for a specific post type
- Minimize database queries to user tables?
- Query all published post AND attachment with specific mime type
- Add quicklink to in the Admin posts page where I can query by a meta_key
- Get all products which have both product category
- unable to retrive parent page information
- Iterating through $wpdb query without using get_results for large query results
- How to use the query hook/filter?
- Filter posts in category archive page by year using a dropdown
- Query posts intersecting tags and categories
- Order by empty custom field
- Include data from custom table in WP_Query
- No results found from a $wpdb->get_results() query when trying to join more than one meta key query
- How to get a query variable?
- Query Page Content From Theme Options?
- Modify Search Query if original Query gave no results
- Include current post into loop
- Filter post query to only show direct children of category
- How to set up hierarchical relationships without using plugins / meta query
- Yoast primary category query modification
- wordpress udpate query not equal to
- Is it possible to retrieve posts depending on meta_key LIKE condition? [duplicate]
- Write WP Query that selects posts that are part of the same two categories
- WP_User_Query orderby meta_val_num
- WP_Query custom order and pagination
- Unable to paginate a custom page query
- Include one page/post into query which is already returning posts
- Why doesn’t my WP Meta Query return any results?
- Disable (or limit) queries when certain content (or data) is not needed (or showed)
- Prioritising and Ordering Posts By Category Name Using A Custom Loop
- meta_query where the meta value is not the post title
- Filter products on category AND tag
- Query pages created by deleted users
- Exclude post from wp_query based on custom field boolean
- Get posts that match defined arrays of tags
- Doing $wpdb->get_results returns NULL, doing the same query in my DB returns correct value
- Move some posts to end of sort order, even if there is a sort in the wp_Query already
- How to get meta key list efficiently?
- Order posts by tags count?
- Why pagination is not working with tax_query param?
- Strange results from WP_Query
- Is there a way to control both Order By and Order query parameters from one input field
- I need query_posts() to order results first by a meta value and then by post ID
- WP_Query & Duplicate entries
- return child post if available otherwise parent post
- Search has query that will return no results
- Is my code correct?
- WP Query – Search in title or author_name
- URL to Post Archive of Custom Query
- Query by meta value (add a dropdown of all values)
- How can I modify standard search query to include also ACF custom fields values?
- orderby in WP_QUERY – Use the order from the Dashboard
- Random posts in WP_Query when searching by tag
- Ordering Posts by parent category, name ascending
- Query posts in current category but not attachment format
- WP_Query always returning the last custom post
- How to get query results for the next page
- How to query post into a complex slider
- wp_query – Modify $query to include duplicate content
- Optimising specific Query with ACF meta objects
- How to get several fields from wp_query?
- Loop through multiple custom fields with increasing number
- Combine privileged users array with my current query
- Horizontally paginate through sets of blog posts?
- Pagination not working with WP_Query (creates links but no page)
- Query custom post type by date field only working when two posts match the query
- meta_query dates from an array
- Divide WP_Query posts by date & post type
- Query Posts by date range with fixed beginning and end
- query by meta value then date and not empty meta value
- New WordPress WP Query using posts from certain categories
- Get WP_Query query after execution?
- Use meta query only 3 or more results?
- Search results stuck on page 1
- Use value from meta key array for use in WP_Query