Try to do all theme modifications in functions.php whenever possible. It keeps the theme files clean and uncluttered. Here’s an example using the pre_get_posts
action:
function order_category_archives( $query ) {
if ( is_category() && $query->is_main_query() ){ // is_category() can specify a category, if necessary
$query->set( 'orderby', 'title' );
$query->set( 'order', 'ASC' );
}
}
add_action( 'pre_get_posts', 'order_category_archives' );
Notice that this uses is_category()
to modify the query only if we’re looking at a category archive page. An optional parameter can be added to specify which category (or categories) this should be limited to.
Finally, we use is_main_query()
to avoid modifying any additional queries that may be on the page.
Related Posts:
- Get all categories and posts in those categories
- How to display non-hierarchical taxonomy as terms with checkboxes?
- Combine two taxonomies in a hierarchical tree
- Get current category details the user is currently on in category.php
- Get Default Post Category From Settings
- Get the number of posts in a named category, outside the loop
- Test if post has a category
- Categories – create a new separate set right after the default?
- I want to order categories based upon the latest post time
- Highlight current category in wp_list_categories
- How to find all posts without category and assign the “Uncategorized”?
- How to Override default update_count_callback for category
- How to select product category while adding new product in woocommerce? [closed]
- WordPress previous_post_link exclude posts with multiple categories
- Is it possible to put tags and category information in the post as text?
- How do I count how many top level categories there are?
- Let visitors post comments on category page
- Is it possible to post with Word 2007 via XML-RPC and limit categories by user?
- how to get the categories for a single post in a hierarchical way
- Make parent category not selectable when it has child categories
- Want to hide some categories from the categories meta box in the post editor for the two specific user roles
- Getting categories id for all products in cart
- get_cat_ID() not wokring
- Get all sub-categories of a parent category
- How to create a page that shows posts from multiple categories
- Is it possible to select and edit the way the most recent post from a certain category is displayed on the page?
- Problem with wp_create_category
- Should the actual /category/ directory be 404? Is that normal WP behaviour
- Redirect category to url with /category
- I Cannot Create New Category
- Archive.php filtered by pre-determined category
- category filter doesn’t work in WPML
- How do you categorize pages?
- Order of subcategories
- I cannot add more Categories to my menu
- “Categories” for six authors [closed]
- Filtering *out* a taxonomy from the admin post list
- category image taxonomy
- Categories overview that links to page displaying posts
- Trying to add cat_ID to array for showing an image for specific Category
- Is there an easy way to get a list of Category IDs?
- Hidde certain category from post meta
- How to customize my category pages
- How to add a post without assigning to a category?
- List all posts in a category with query_post() function
- How to change amount of categories listed on dashboard?
- Remove “Browsed by Category” from Category Page
- How to display parents category and child category separately for a specific post?
- Display random categories
- Get a count of how many times a term or a category is used in posts
- Exclude a category name using cat name
- Get custom title if category
- Apply WordPress function on specific woocommerce product categories only
- Post by category+author not working!
- Custom template for sub-sub-categories
- display specific category on page
- Simple way to style posts of a single category differently in the loop and in single
- show WordPress categories with different Structure
- How to remove the tilte “category:category name”?
- Media (images, videos, etc.) not showing on Category page
- PHP dynamical conditional post display
- wp_dropdown_categories initial value
- Advanced permalinks structure
- Displaying categories in different template problem
- Subcategory Page URL to Display Only Posts from that Subcategory?
- How can I display image child category in parent
- Limit categories to hierarchal depth of 2
- Custom Taxonomy Isotope Grid – Filter Buttons Not Working
- Shop Category Pages missing s
- ADD DYNAMIC attribute for category to accordion
- Get_term_meta() does not work with pre_get_posts()
- Unable to add multiple categories to a post in WordPress
- How to display custom fields as table in Woocommerce
- make color of headline depend on category?
- How can I exclude a particular category from my WordPress Page 1 and Page 2?
- Menu with category 2 category combined
- Some subcategories not working on custom portfolio sort
- Link For Portfolio Categories
- Displaying Category in sidebar post widget but not in the loop on home
- Create duplicate category page with content variations
- Media Categories as Classes on WordPress Gallery Shortcode
- Category names dependent on each other?
- show posts found in multiple categories via category_name query string?
- Category Template for Custom Post Type
- Loop Through Categories in Custom Field
- get categories the post was in and just been removed from
- Loop through posts of CatA and store value of CatB in separate array
- Highlight posts that belong to current sub category
- How to add an empty entry to masonry?
- Display last postings of 5 categories on homepage
- How to enable admins/editors to set a featured image for specific category?
- Problem with single posts not showing correct category sidebar
- Multiple Categories under one URL, where ‘Front Page’ is used already
- finding out the top 5 source ( source is a custom taxonomy ), in a given category
- How to display many photo albums related to category
- Having Trouble With get_category_by_slug In a Custom Function
- WordPress category gives 404 after moving to a different domain
- How to load/include category templates based on conditionals?
- Why does WordPress append a bullet to my category tag?
- how to implement next/prev within category archive?