How can i get slug from url in wordpress. For example my url is https://ww.test.com/test-page/test-post/data-to-get
how can i get data-to-get
from url in wordpress. I tried following code
global $wp;
$current_url = home_url( add_query_arg( array(), $wp->request ) );
what is wrong here
There is a built-in function for that in wordpress: url_to_postid
.
<?php
global $wp;
$current_url = $wp->request;
$post_id = url_to_postid($current_url);
$slug = get_post_field( 'post_name', $post_id );
echo $slug;