DJD Site Post — плагин для публикации постов без входа в админку WordPress. Этот плагин ограничивает рядового пользователя блога от админ панели, но помимо всего позволяя простым пользователям и гостям публиковать свои посты пользуясь формой добавления поста прямо на странице блога. Администратор сам определяет инструмент который будет доступен пользователю при добавлении поста. В форме добавления поста пользователи могут ввести заголовок поста, цитату поста, указать его категорию, а в редакторе оформить содержимое, вставить картинки, видео, использовать HTML-форматирование (если только эти опции не ограничены администратором).
После установки и активации плагина, первым делом его необходимо настроить, для настройки плагина войдите в «Админ-панель WordPress» > «Настройки» > «DJD Site Post ».
Плагин имеет достаточно гибкие настройки, которые определяют функционал формы публикации постов:
- Form Title — Заголовок формы, который отображается на странице;
- Edit Page ID — Сюда нужно вставить id страницы, на которой размещена форма;
- Publish Status — Статус поста, который отправляет пользователь. Например можно сделать чтобы посты публиковались не сразу, а отправлялись на модерацию, установив статус Pending или имели статус черновика (Draft);
- Post Confirmation Message — сообщение выводящееся после того, как пользователь опубликовал новость;
- Post Failure Message — Сообщение при неудачной отправки поста;
- Mail on New Post — Отправлять уведомление на email администратора, когда публикуется новый пост;
- Display Login Link in Form — Ссылка на авторизацию, которая располагается в правом верхнем меню формы (отображать или нет);
- Default Post Format — Формат записи по умолчанию;
- Allow selection of Post Format — Позволить пользователю выбирать формат записи самому;
- Hide WordPress Toolbar — Скрыть тулбар WordPress;
- Hide regular WP Edit Link — Скрыть ссылку на редактирование поста;
- Allow guest to post — Разрешить публиковать записи незарегистрированным юзерам;
- Guest Account — Выделенная учетная запись, которая должна использоваться для гостевых постов;
- Allow Guests to select Category — Разрешить выбирать рубрики незарегистрированным пользователям;
- Category for Guest Posts — Рубрика по умолчанию для гостевых постов;
- Show Guests a Spam Prevention Quiz — Показывать профилактику от спама не авторизованным пользователям;
- Display Categories — В каком виде выводить категории (выпадающий список, чекбоксы или не показывать);
- Create New Category — Разрешить создавать свои рубрики;
- Categrory Order — Сортировка рубрик (по id или по имени);
- Require a Title — Разрешить пользователям указывать название для своей публикации (по умолчанию разрешено);
- Show Separate Excerpt — Выводить поле для ввода цитаты поста;
- Content Field Style — Какой редактор выводить в форме (простой текстовой, только визуальный, только HTML или оба);
- Allow Media Upload — Разрешить добавлять в публикации медиафайлы;
- Allow Tags — Разрешить теги;
- Email & Name for Guest Posts — Сделать обязательным, ввод электронной почты и имени, для гостей.
После настройки плагина создайте страницу (запомните ее ID этой страницы и укажите ее в настройках плагина ) и разместите в ней шорткод [djd-site-post], так же в разделе виджеты Вам будет доступен новый виджет Djd-site-post widget, который может так же использован в качестве формы добавления постов.
Для установки плагина DJD Site Post войдите в «Админ-панель WordPress» > «Плагины» > «Добавить новый». В поле «Поиск» введите выражение «DJD Site Post» и нажмите «Enter».