760
Предлагаю удобный сниппет. С его помощью можно легко получить текущий URL-адрес страницы на вашем сайте WordPress независимо от отображаемой страницы.
Не имеет значения, нужен ли вам URL-адрес для одного поста, URL-адрес страницы, домашняя страница, шаблон категории, шаблон тега, пользовательский тип поста или любой другой шаблон WordPress.
Так вернется полностью url. аналог функции get_site_url().
global $wp;
$current_url = home_url( add_query_arg( array(), $wp->request ) );
Так к примеру, если страница http://mysite.com/some-post, то вернется только слаг some-post.
global $wp;
$current_slug = add_query_arg( array(), $wp->request );
0