get_the_category()
will retrieve the category of current loop item. In your case, it’s probably the last post of your main archive query.
To get the category of currently displayed category in the archive page, you can use get_queried_object_id()
:
// Check if this is a category archive
if ( is_category() ) {
// Get the current category ID
$category_id = get_queried_object_id();
}
Related Posts:
- How to check if I’m on the last page of posts?
- Should category.php and The Loop be used if the query needs to be customizable?
- Exclude the category from the WordPress loop
- get_field not displaying my custom field value
- Rearranging posts based on categories
- WP_Query not looking at child category
- Randomise results from a category page?
- Show div only if post is in specific category
- How to show a category post to a specific registered user
- Display list of Sub-Categories and the posts they contain, within one main Category
- How can I create a loop to build slides based on multiple categories using Coda Slider
- Remove child products from woocommerce category page [closed]
- Get a list of commas separated categories inside a loop
- Categories list loop – add separator every year
- How would you create a “weekly” archive?
- Display one latest post from multiple categories
- How do I get the total number of categories in a list of search results?
- Check if post belongs to any category
- How do I display the posts from a custom post type on a category.php page?
- How to group the loop posts in a particular by author?
- Display products for a category, sorted by post_excerpt
- Exclude category from loop not working
- a-z list, categories and sub categories in loop
- Is it possible to select and edit the way the most recent post from a certain category is displayed on the page?
- Displaying multiple loops based off of category
- How to loop only categories without posts (+ show category featured image with acf) [closed]
- Additional featured post on first page
- Show all posts for a specific category/author
- Redirect category to url with /category
- create a page which displays a list of categories title+ short description?
- Enter a variable in the ‘category_name’ parameter
- Query Posts Exclude Entire Category
- Class active for Archive link – looped out
- Remove product category placeholder image (Woocomerce)
- WooCommerce – How to show specific category first-rest of products-specific category last
- Counter in loop in foreach
- Order by category titles
- Inside a loop, how to change CSS class based on category name?
- Exclude current post from loop
- How to insert category list into post creation page, and retrieve chosen categories?
- Categories list loop – add separator every 3 categories [closed]
- Category archive is displaying all posts rather than the specific category
- Trying to get variables in hacked category dropdown
- category__not_in and id values from variable
- Do not show sub categories in the loop on archive-product.php
- How to display the parent category if only the child category has been chosen
- Allow user to select categories that will display in post loop
- Insert HTML content in WP Query at specific point
- Simple way to style posts of a single category differently in the loop and in single
- Remove any product that is featured from regular display loop [WooCommerce]
- Two Sections on Woocommerce Catergory Page [closed]
- Getting the Most Recent Posts from Multiple Categories
- Display subcategories in dropdown
- Display category title and three latest post inside the category
- More efficient way to list posts by category [duplicate]
- Have posts that belong to multiple categories, exclude some categories from homepage
- Show multiple categories in query using redux framework variable
- Get the ID of the current post’s child category
- Limit Loop to One Category
- Display post thumbnail for specific category outside the loop
- Filter Category Loop Dynamically
- the_category() doesn’t working in wp_query loop
- Conditional category query breaking?
- Problem: retrieving parent category’s first post
- Category sticky latest
- Exclude posts without category from loop
- Category name for all posts getting assigned to a single random post
- Category post count is not correct
- Show the number of the post
- How can I order all subcategories alphabetical independent of the parent categories?
- How to get specific (grand parent) category of current post?
- Custom Loop with certain number of one category
- Template category.php with page (no posts)
- loop in single.php of the same category
- How to create a category loop on my blog (ACF Plugin)
- Hide a category/posts from the homepage in wp
- Displaying Category in sidebar post widget but not in the loop on home
- Querying posts from two different categories while looping inside another loop
- Trying to display all posts in a category
- Loop doesn’t work
- Display Taxonomies in loop with template args
- How to loop through a custom field for each post, & display?
- show category name before first posts in each category
- Loop through posts of CatA and store value of CatB in separate array
- How to add an empty entry to masonry?
- How to get multiple loop in category.php, my scripts becomes madness
- Category slug in in loop always the same?
- Custom Category Page Not Working [duplicate]
- how to get number of posts in a category on a specific date
- Show posted on date only for posts in a certain category
- 2 loops in archive.php (one for each category)
- My Query is getting the wrong data
- How do i add custom post types to this query?
- Using pagination with multiple loops causes it to break
- Custom loop by url
- How to create a custom loop ordered by Categories on a Page Template?
- IF have_posts contains posts from a certain category
- Echo Category In Loop
- Order Categories by Character Count
- Get categories by title descendant