Как получить ту часть url которая идет после домена.
Как получить в переменную, ту часть коротая идет после url главной страници?
Допустим у меня есть сайт http://test.com/ Переходим на
Следующую страницу блога http://test.com/blog/ (Как получить в переменную /blog/)
Или страница контактов http://test.com/contacts/ (Как получить в переменную /contacts/)
Есть ли в WP какая-то функция которая по сути отдает всё что находиться после home_url()?
*Если находимся на главной, то ничего не возвращаем (ну или пустоту)
Эти данные хранятся в суперглобальном массиве $_SERVER.
Спасибо. Помогло. Пришлось правда проверку сделать, поскольку на главной странице выбрасывало какой-то мусор
<?php if(is_front_page()){ $url = '/'; } else { $url = $_SERVER['REQUEST_URI']; } ?> <a class="bl_lang__icon lang_ru" href="//test.com/<?php echo $url; ?>"></a>Хм, а что за мусор там может быть?
И еще так как ты написал совсем не безопасно надо юзать esc_url(), а то кто угодно что угодно в URL может вписать... Надо так: