Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Function Reference/the ID


Displays the numeric ID of the current post. This tag must be within The Loop.

Note: This function displays the ID of the post, to return the ID use get_the_ID().


 <?php the_ID(); ?> 


This tag has no parameters.


Default Usage

<p>Post Number: <?php the_ID(); ?></p>

Post Anchor Identifier

Provides a unique anchor identifier to each post:

<h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3>

Note: In XHTML, the id attribute must not start with a digit. Since the_ID returns the post ID as numerical data, you should include at least one alphabetical character before using it in an id attribute, as in the example above.

Change Log

Since: 0.71

Source File

the_ID() is located in wp-includes/post-template.php.


See also index of Function Reference and index of Template Tags.