How to Get Post Slug in WordPress

The post slug is the part of the URL of a post or page at the last section. E.g.:

Page: https://wplancer.com/about/
Post: https://wplancer.com/2015/09/post-slug-here/

There are two ways to get the slug in WordPress inside the loop. The first way is to access the $post object that is available inside the loop.

$slug =  $post->post_name;

The second way is to pass the whole permalink to the basename function, which will automatically process the URL and give us only the slug.

$slug = basename(get_permalink());

Use the way that makes most sense to you to get the post slug in WordPress. Keep building!

You may also enjoy…