Сегодня столкнулся с очередной задачей Wordpress. На сайте, на разных страницах отображается форма обратной связи. Нужно было откорректировать работу этой формы и добавить в параметры письма, которое отправляется url текущей страницы wordpress, на которой находился пользователь, прежде чем он отправил сообщение.
Как же все-таки получить url текущей страницы на wordpress?
Начал искать решения в Интернет и нашел целую кучу вариантов, многие из них рабочие, но содержат много лишнего кода.
Хочу показать, как это сделал я сам, с помощью одной строки кода и соответствующей функции wordpress.
$currenturl = get_permalink();
Если этот вариант вас чем-то не устраивает, можете воспользоваться чистым PHP:
<?php $Path=$_SERVER['REQUEST_URI']; $URI='http://www.example.com'.$Path; ?>
Как-то так. Как видите, все довольно просто.
Больше моих уроков по Worpdress здесь.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти