В WordPress после входа в блог со своим логином и паролем система отправляет вас в административную часть, из которой можно потом попасть только на главную страницу. Как сделать так, чтобы после ввода логина и пароля вы опять вернулись на ту страницу, на которой были? Для этого можно использовать плагин Login Box, а можно сделать это вручную, добавив небольшой код в тему блога.
Обобщив все материалы, которые были на форумах, я вывел для себя всего несколько строчек кода, который позволяет логиниться в блоге, не покидая текущей страницы. Для того, чтобы вставить ссылку на форму входа, нужно в любое место вашей темы ( в сайдбар, или как у меня — в шапку) добавить такой код:
<a href="">войти</a> а вы молодец, ! <a href="" title=""></a>
До php else стоит код, который позволяет логиниться, а потом перенаправляет вас обратно на страницу, с которой осуществлен вход. После этого находится код, который показывает текущего залогиненого пользователя с ссылкой на его профиль, и ссылку на выход из текущего логина. Единственный недостаток этого кода, который я не научился еще исправлять — при выходе вы будете направлены на главную страницу (а хотелось бы на ту же, с какой и осуществлялся выход).

wp-login sux, use IntenceDebate! :D
Не надо так писать, это некорректно и голословно.
just opinion, dude
Чё то у меня не пишет после входа что я вошел, а по прежнему предлагает войти, хотя если зайти в wp то там уже написано “администрирование” заместо войти…
указал вначале старницы
Наверное вы используете кэширование. После входа просто перезагрузите страницу (F5).
Спасибо за пост.
На buddypress после выхода — 404 редирект. Правиться элементарно просто — меняем на