WordPress, как получить слаг(путь) текущей страницы. (Wp how to get slug/path current page)

760
0
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