Сегодня столкнулся с очередной задачей WordPress. На сайте, на разных страницах отображается форма обратной связи. Нужно было откорректировать работу этой формы и добавить в параметры письма, которое отправляется url текущей страницы wordpress, на которой находился пользователь, прежде чем он отправил сообщение.

Как же все-таки получить url текущей страницы на wordpress?

Начал искать решения в Интернет и нашел целую кучу вариантов, многие из них рабочие, но содержат много лишнего кода.

Хочу показать, как это сделал я сам, с помощью одной строки кода и соответствующей функции wordpress.

$currenturl = get_permalink();

Если этот вариант вас чем-то не устраивает, можете воспользоваться чистым PHP:

<?php
$Path=$_SERVER['REQUEST_URI'];
$URI='http://www.example.com'.$Path;
?>

Как-то так. Как видите, все довольно просто.

1) Есть желание обучаться WordPress по моим видеокурсам?

Подробнее здесь.

2) Нет желания разбираться в «технической рутине» WordPress?

Поручите работы мне. Подробнее об услуге.