The global $wp_query is the default query you’re working on when you use have_posts()
, the_post()
etc, so just add
global $wp_query;
if($wp_query->current_post == 4) echo "4!";
global might or might not be necessary (and is certainly only necessary once, so just add it before the while loop), it depends whether you’re in the original template or in a template that has been included via a function call.
Related Posts:
- Inside a loop, how to change CSS class based on category name?
- Allow user to select categories that will display in post loop
- filter a loop base on specific category
- Problem with multiple loops in wordpress theme
- Show the number of the post
- How to get multiple loop in category.php, my scripts becomes madness
- Get the children of the parent category
- 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
- How do I get the category URL from get_the_category?
- Check if current category has subcategories
- wp_nav_menu not appearing for a couple pages
- get_field not displaying my custom field value
- Default WP Gallery – show only galleries of a certain category
- wp_update_nav_menu_item() to insert categories
- Rearranging posts based on categories
- WP_Query not looking at child category
- Randomise results from a category page?
- Display all posts in category, with specific tag posts at top
- How to get the url to tag & category base set by the user?
- 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
- Loop with Dynamic Categories
- 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?
- How to exclude categories from recent posts, recent comments & category widgets?
- Why adding Categories does not auto refresh in Backend while using my custom theme?
- Listing all posts from current category on page
- 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
- is_archive() content being shown instead of is_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
- Listing Parent, Child and GrandChild Categories and then the PostTitles on Page Template !
- Category archive page – loop through posts of certain tag (with pagination) – pre_get_posts
- If newest post of category is newest post in general, skip first post of category
- Retrieve all posts within tag OR category?
- Edit the markup of categories list
- a-z list, categories and sub categories in loop
- Why would in_category only return one post in a specific category?
- Is it possible to select and edit the way the most recent post from a certain category is displayed on the page?
- New Theme creation
- Displaying multiple loops based off of category
- How to loop only categories without posts (+ show category featured image with acf) [closed]
- How to get data about category in category.php
- Additional featured post on first page
- editing fonts of category links from the_category() funtion
- How to check category of of custom post type or not
- Set a them for all subset of category
- 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
- Second level subcategory
- how to define category loop last class in the third
- How to call custom category field data in theme?
- Query Posts Exclude Entire Category
- Class active for Archive link – looped out
- Taxonomy name repeating when showing 2 posts from each category
- Exclude category from
- Different templates for different category tags
- Display the last post by each category?
- Remove product category placeholder image (Woocomerce)
- Why category.php throw 404 in wordpress while calling paginate_links()?
- WooCommerce – How to show specific category first-rest of products-specific category last
- Counter in loop in foreach
- Check if loop has any categories?
- Multiple Loops on category.php with pagination on last loop
- How to exclude the last post from a category(featured for example) from the main loop?
- Order by category titles
- Woo Framework: woo_cat_featured not populating
- ajax for filtering posts by category in wordpress loops
- 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]
- Limit get_categories to show each category once
- Display single category name in woocommerce loop
- Question on using custom structures for categories
- Show Posts from Single Category Not Working
- Is there a reason I cannot get the current category in a loop?
- Category archive is displaying all posts rather than the specific category
- Pagination on category.php and tag.php not working
- new WP_Query all post in a category inside the loop
- Trying to get variables in hacked category dropdown
- Problem with different query loops (and “main loop”) on category template page!
- How to do paging in the loop?
- How to add orderby parameter for sorting on category.php
- category__not_in and id values from variable
- Getting the category title / description returns first matching post?
- How to loop custom post_type from (a) specific category(ies)?
- 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