I realized the reason it doesn’t work: this function needs to be located in functions.php.
Per WP code reference: pre_get_posts
“Fires after the query variable object is created, but before the actual query is run.” Since I placed the function within an archive template, the main query had already fired, and was thus too late.
Related Posts:
- How do I sort post listing by child post count?
- Prevent pre_get_posts filter on specific post type
- How to put custom post types on front page
- Include post id[s] into WP_Query()
- Pre_get_posts Gives 404 on Custom Post Type
- How Do I Use WP_Query to Run This Database Query as Search Result?
- Can’t sort order of wp_query with 2 meta keys
- Display all Posts and only certain Custom Post Types with meta fields
- Exclude the parent custom post-type posts only
- Advanced or not so advanced pre_get_posts query
- How to query for posts (hierarchical custom post type) that have children but are NOT top level?
- pre_get_posts gives 404 error on Custom Post
- Custom Post Type shows pagination (w/404) or posts_per_page query, but not both
- How can I get the number of custom post type posts that have a specific attachment image set?
- How to use load more custom post type data normal or according to on click category tab In WP
- orderby rand is not working for a custom post types
- Problem querying Custom post type by custom fields
- Orderby CPT custom fields not working
- Custom taxonomy rewrite give pagination 404
- How to sort custom columns for custom post type without meta query and pre_get_posts?
- WP_Query order by custom field, then randomly order some of results
- How to target a specific custom post type post and its all children and grandchildren?
- WP_Query inside foreach loop returning same value for all options when filtered using ajax
- Mixing 2 custom post types with posts output in specific pattern
- Custom post taxonomies as tax_query terms?
- creat filter with wp_query
- Troubles with acf/save_post and WP_Query
- A method for ordering mixed dates in search result loop (theory only, no actual code)
- Query custom post type with ACF Date
- How to do WP_Query with two meta fields with orderby clause
- Stuck in Order by more then one
- Display featured image from one CPT within another CPT query
- Custom WP Query on custom meta and sort by multiple meta keys value
- Show only one post on custom post type archive
- Woocommerce search pagination not working
- How to order WP_Query by parent for hierarchical Custom Post Type?
- Including metaboxes from custom post types in global search — continued
- WordPress loop: Show only a Custom Post Type Taxononmy TERM
- How can I made custom taxonomies relationship?
- Query Multiple Custom Posts by Custom Fields
- What’s the WP way to load remaining custom posts?
- Why is this query not working? (Standard posts + custom post type)
- How do you paginate a query grouped by month?
- Custom taxonomies relationship
- Get Posts by multiple custom fields is not working
- Custom post type ‘articles’ ignores posts_per_page, reserved post_type?
- Several post types on WP Query by tag and taxonomy
- WP Query with categories only shows one post and ignores the category
- Polylang non-default language ignores tags in WP_Query
- WordPress request fiter order by related post’s post_title
- Custom Widget WP_Query problem
- Custom query at top of archive search page, arguments are overridden
- Order Custom Post Type by Custom Field Value
- Display Child Pages of Custom Post Type Parent Page
- WP_Query custom post type query not showing the exact post type
- How to display post list inside post
- Pagination issue on category.php using custom post type query
- How to have this permalink structure: post_type/postname/custom_inner_page
- Problem: wp_query outputs all images on site
- Query Custom Post Type Taxonomy term with multiple parameters
- Sort entries by date mixing two post types
- Why is my category template ignoring post type?
- First custom field value (out of several) displayed twice after query
- wp_reset_postdata() and wp_reset_query() inside shortcode are not working to reset original page query
- Prioritize posts in query by meta keys?
- Custom Post Type Archive Error, Takes Last Post as Title and Doesn’t Work
- Change sort order when using ‘orderby’ => ‘type’
- Add Custom Post Type of specific Custom Taxonomy to regularly blog loop
- How to get all tags of a custom post type by id
- Filter Posts from the Main Query
- WP_Query orderby and tax_query
- I am trying to hide a custom post type category to logged in users with Pre_Get_Posts
- Configuring a meta query with multiple post types that have the same relationship on a single page
- Different Ways to Query Custom Post Types?
- Order posts by 2 custom fields and if one custom field is zero orderby another custom field
- Pagination with custom query, custom search form, single and pages, ajax and no plugins
- Possible to filter custom post type with multiple meta data?
- can these 3 queries be re-written as 1 query?
- Advanced search form with filters for custom taxonomies
- How does order=asc effect a wp_query (its acting pretty weird in a loop)
- custom post type search by reference id
- pagination not working for category.php (custom post types in categories)
- Query based on custom fields start and end date
- Why is my WP_Query outputting my entries twice?
- How to display Related Posts based on number of taxonomy terms matched
- Retrieve custom post types by custom taxonomies with WP_Query
- Showing specific post in order of array wp_query
- Add ‘last’ class to second post in featured post loop
- WP the_posts() on single-cars.php get category link
- tax_query not working in template
- cannot override post_types in WP_Query()
- Wrapping x posts in html without leaving empty html
- Limiting posts_join, where, etc to a specific WP_Query object?
- Custom Taxonomy Not Showing in Front-End When Outputting a Custom Post Type with WP_Query()
- WP Query post__in not returning correct results
- Proper way to display latest 5 posts grouped by post type?
- Can I display custom post types in home.php or need page template?
- Why is my WP Query not returning first result’s post meta?
- Sort posts in loop by the WooCommerce Membership of the author
- Detect inside a custom query the kind of post type to assign custom classes