Долго искал плагин для WordPress позволяющий скрыть админку WordPress от глаз пользователей (посетителей) блога. Вообщем хотелось чтобы пользователи могли регистрироваться прямо на страницах сайта, редактировать свой профиль, добавлять публикации (записи). Перепробовал разное количество имеющихся плагинов, некоторые оказались не полностью работоспособными или просто с отвратительной реализацией. Некоторые решали только часть задачи. Потому решил начать писать свой плагин. Плагин  BAInterface — еще достаточно сырой, но в тоже время уже может быть использован для реализации front-end части интерфейса пользователей сайта.

Итак, вот перечень текущих возможностей  плагина BAInterface:

  • реализация интерфейса входа (авторизации) через виджет-форму на сайте (только не забудьте после установки плагина вывести виджет в нужное вам место).
  • Отдельная страница формы регистрации пользователей прямо на сайте.  При регистрации пользователи указывают лишь Имя, Email и пароль.
  • Авторизация пользователей осуществляется как по Email’у так и по логину. Однако при регистрации пользователей через сайт — в качестве логина все равно пишется Email — нужно учитывать эту особенность плагина.
  • Отдельная страница Ваш профиль — позволяющая пользователям редактировать свой профиль.
  • Страница добавления публикации (записи) в блог. С функционалом уведомления и пользователя и администратора блога. С прямой ссылкой на модерацию поста в письме.
  • Ссылка на оригинальную панель администрирования для пользователей с правами выше редактора!
  • Для всех пользователей с правами ниже редактора вход через сайт/wp-admin закрыт с переадресацией на главную страницу сайта.
  • плагин сам создает прокси-страницу необходимую для его работы, скрывает ее от появлению в менюшках и прочее.

Скачать плагин BAInterface