WordPress allows multiple orders with the orderby parameter. https://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters
'meta_key' => '_liked', // You do it well
'orderby' => array('meta_value_num' => 'DESC', 'date' => 'DESC'),
Here you tell WordPress to sort by “bigger” likes and last publish date.
Related Posts:
- Query category-specific, paginated posts and allow viewer to change sort order
- Sort query_posts for Parent Pages to menue order or the count?
- change the default order of posts only for specific categories
- How to WP_Query posts order by parent title?
- WordPress sorting posts by date and title using a dropdown
- How to sort (orderby) a query done by a template function before the ‘foreach’ loop?
- reorder a WP_Query, using a dropdown
- If Query In Sidebar
- Wp_query: sort by PHP variable
- Recent Posts slider, using WP_Query(), loads duplicate sliders
- How to Sort posts by Vote Count?
- Compare post-IDs within WP_Query? (Less than / Greater than)
- How to sort posts based on the value (number) of a post’s metadata?
- How to use $query->set with post__in?
- Why do WP_Query results change after updating unrelated Advanced Custom Fields (ACF)?
- Sort custom meta column by other meta value
- Sort wordpress custom posts based on meta value
- Sort the result of the main Query in shop page by a custom taxonomy
- Loading the same WP_Query in two different wordpress .php templates
- How to prevent WP_Query function from returning all posts when empty?
- Dynamic content based on a URL parameter
- WP_Query: Group events by year, sorted DESC; then by date for each year group, sorted ASC
- Display a specific category of products in shop page and disable code for specific actions
- WP_Query adds “(wp_posts.ID = ‘0’)” so no results are returned
- Remove the first 5 characters of the_title and orderby that
- Add more button if more 8 items
- Understanding the orderby in WP_Query?
- How to store post ID’s in cookie or session to display the same posts later
- how to fix error “called incorrectly, should not be accessed directly”?
- WordPress, AJAX and pre_get_posts using conditional tags
- Get users that likes the post
- get_posts() and WP_query limits ‘AND’ conditions to a maximum of 6 for meta value queries in WordPress
- Exclude posts based on meta value
- Recent Posts Not Showing Only On A Specific Category Page [closed]
- Set Order Status to Complete After Payment – from another site
- Help ordering Post loop by two meta values
- Custom query, checking values of multiple meta keys
- comments sorting incorrectly across multiple pages
- auto-populating custom nav with all items from custom post type
- inserting a post from an extern php file but post content doesn’t show on wp site
- Remove echo from shortcode
- How Can I use WP_Query to Only Display 1 Post from Custom Post Type if Query Returns Posts with Matching ID in Custom Field
- Sort by page information by Ascending Numbers
- WordPress theme options error
- Security for data obtained from the database
- Fatal error: Call to a member function query() on a non-object
- how to get post order by post id wp_query?
- Get posts from multiple post type
- Is it possible to retrieve all posts with a certain value for metadata?
- How to get all author posts outside of author templates
- WP_Query fails despite having 1 post
- Create a Blog Template Page
- unable to use ‘new WP_Query’ in AJAX call
- wp_query get the 2nd post
- Exclude posts with specific metadata from search?
- How to get post ID in a Page?
- Display an image if odd number of posts in grid
- How to retrieve the data from the sever and displaying it in a page?
- get_total () returns 0 – woocommerce [closed]
- How to add div blocks after certain set of post
- How to overwrite orderby with add_query_var
- Display all pages – in order
- How to keep track of when a vote is cast?
- Why doesn’t PhotoSmash plugin play well with wp_query?
- get_the_ID() in the footer returns wrong value
- Trouble inputting variable into WP query
- the_posts_pagination() not working in wpquery
- How to override url params with rewrite rules vars?
- WP_Query: getting posts where custom field exists
- How to show meta value code HTML after x paragraph
- Form search query – displaying ACF “Post Object” field as results
- WP_Query | IF within $args array | Help me only add specific arguments if the argument is not blank
- Convert a string into a decimal number for use in query
- How to display SQL query that ran in WC_Order_Query?
- get_the_ID() doesnt work
- Array to string conversion on array_map
- Store metakey value as an array
- Increment paged on WP_Query
- Target post_date_gmt if it’s empty or not set
- Hide posts if user is added to it WP_query
- Custom route and query
- Getting posts to exclude from array
- Get all posts as an array ID => Name
- How to hide posts of a specific custom category in WordPress?
- How to insert wp_users ->user login name to wp_terms when a new user registering?
- Post not populating for custom post type based on category selection
- Passing an array into WP_Query as a variable
- Custom query vars filters problem with pagination
- Custom post type permalinks do not appear using the link functions
- WordPress meta_query >= &
- extract serialized array to use for wp-query
- WP_Query multiple post results
- Modify main query before it run without pre_get_post
- WordPress WP_Query without query GET parameters
- Sort posts in a specific way
- Do not duplicate posts with multiple categories in multiple loops
- Infinite Loop – WP_Query
- How can I split my query result in 2 arrays?
- array_rand not working correctly?
- How to tag the main tag? [closed]