n-wp.ru — блог о WordPress
WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога | n-wp.ru

WP User Frontend — плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога

Функциональный плагин, позволяющий зарегистрированным пользователям публиковать и редактировать посты, а так же данные своего профиля, не заходя в административную часть блога.

Если вы хотите закрыть пользователям доступ в административную часть блога, но в то же время оставить возможность добавления новых постов и редактирования своего профиля, то можете воспользоваться плагином WP User Frontend. Плагин решает сразу три задачи: он позволяет зарегистрированным пользователям добавлять новые записи, не заходя в админку, редактировать данные своего профиля так же без захода в административную часть блога, и плагин контролирует количество постов, которое может опубликовать пользователь.

Добавление новой записи, не заходя в административную часть

Пожалуй, это однаиз самых востребованных функций, особенно если это коллектвный блог. Администраторы стараются ограничить доступ в админку пользователям, а возможность публикации реализуют на отдельной странице. Плагин прекрасно справляется в этой задачей.

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (9)

В настройках плагина вы можете указать, как вести себя в случае создания с его помощью новой записи — какие категории использовать, какие исключить, указывать в качестве автора этого пользователя или переназначать авторство на нового, какую категорию устанавливать в качестве основной, как выбирать категории, и нужно ли их вообще выбирать.

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (7)

На странице сайта можно разместить форму редактирования нового поста. Поля этой формы можно разместить в нужном вам порядке, снабдить подсказками, добавить или убрать некоторые возможности для публикации (например, поля для ввода произвольных полей или присоединения файлов).

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (4)

После написания и публикации поста администратор в настройках плагина может определить, как публиковать запись — опубликовать сразу в блоге, отправить на утверждение, разместить в черновиках.

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (6)

Вывести редактор нового поста на любой странице можно с помощью шорткода:

Можно создавать не только стандартные посты, но и записи произвольного типа. Например, записи типа video:

Пользователь так же может получить доступ для редактирования своих постов. Для этого создается отдельная страница, и на ней размещается шорткод:

Редактирование профиля

Плагин WP User Frontend позволяет редактировать профиль пользователя, не заходя в админку.

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (5)

Для вставки профиля на любую страницу используется шорткод:

Управление доступом

Но, пожалуй, самой интересной функцией плагина WP User Frontend является управление доступом к его функциям. Администратор может создать несколько групп зарегистрированных пользователей, и для каждой из них назначить доступное для публикации за определенный промежуток времени количество постов. Такая платная услуга называется пакетом — пользователь покупает право опубликовать за месяц определенное количество постов.

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (3)

Вступление в группу можно сделать платным. Плагин WP User Frontend поможет сформировать ценники для каждого пакета.

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (2)

Ценники выводятся с помощью шорткода:

Каждый пользователь вместе с пакетом получает и панель управления своими постами, в которой он может посмотреть, в каком статусе его посты, и перейти к редактированию черновиков, или даже удалению записей (впрочем, зачем ему удалять то, за что он заплатил деньги?).

WP User Frontend - плагин для создания формы добавлени постов и редактирования своего профиля пользователями, не заходя в административную часть блога (1)

Чтобы вывести панель управления на отдельной странице, используется шорткод:

Если пользователи публикуют не только стандартные посты, но и записи произвольного типа, то панель управления этими постами отображается на странице с помощью шорткода:

Я не совсем понял, как будет отслеживаться оплата пакетов, но даже возможность ручного администрирования платного доступа уже является интересной функцией.

Скачать
WP User Frontend
вы перейдете по ссылке http://wordpress.org/extend/plugins/wp-user-frontend/

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

11 комментариев

  • ВОООТ! Как же долго я мечтал о подобном плагине!
    TIAURUS, огромное тебе спасибо! Просто огромнейшая благодарность! Да и ты знал наверно, что я поблагодарю, сколько раз спрашивал о возможности публикации новостей :)

  • Подскажите пожалуйста! как сделать чтобы при добавлении нового поста для роли автор было доступно добавление медиафайлов, а то доступно только для администратора?
    И еще, редактировании существующего поста если это администратор то перенаправляет его в админку, а для автора есть ссылка редактирования только она не работает, перенаправляет на главную страницу?

  • Здравствуйте, дополнительные добавленные поля для пользователей при написании поста не высвечиваются в самом посте. Все галочки стоят, 5 раз проверил. Кто-нибудь знает решение проблемы? Заранее спасибо)

    • Всё оказалось просто) Нужно было на английском писать значение в поле Field Name.

  • поставила плагин, все настроила)) все работает) Но при входе пользователь попадает в панель wordpressa, правда с ограниченгыми права. А как сделать, что при входе он оставался в интерфейсе сайта не переходя админ панель? Спасибо)

  • Добрый день! Как мне сделать, чтобы на сайте было 2 страницы: одна со страницей, где отображаются данные пользователя а на второй странице редактирование профиля?

  • Чётки плагин, только вот как вставить информацию об авторе на страницу с постами автора? Код в квадратный скобках там не работает а вставлять нужно (у меня тема Oxygen) в файл /wp-content/themes/oxygen/library/extensions/breadcrumb-trail.php
    Может есть PHP аналог кода?

  • Я не совсем понял, как будет отслеживаться оплата пакетов, но даже возможность ручного администрирования платного доступа уже является интересной функцией.

    Можете подсказать, каким образом вручную можно редактировать подписку у пользователей? Не могу найти в настройках плагина

/* ]]> */