Retrieving the ID of a WordPress Post Using Its Slug – With a Practical Example

Content Protection by DMCA.com

To get the post ID by the slug in WordPress, you can use the get_page_by_path function. This function returns an object with the post data when given a slug, and you can then access the ID of the post using the ID property of the object.

Here’s an example of how you can use this function:

$slug = 'my-post-slug';
$post = get_page_by_path( $slug, OBJECT, 'post' );
$post_id = $post->ID;

This code will get the post object for the post with the slug my-post-slug, and then it will retrieve the ID of the post and store it in the $post_id variable.

You can also use the get_page_by_path function to get a page by its slug by passing 'page' as the second argument instead of 'post'.

I hope this helps!

Content Protection by DMCA.com