Выкладываю главы из своей книжки «Описания плагинов и хаки WordPress на личном опыте»

Wp User Frontеnd – плагин редактора гостевых постов

WP USER FRONTЕND – ПЛАГИН РЕДАКТОРА ГОСТЕВЫХ ПОСТОВ


Если вам нужно, чтобы кто-то кроме вас мог оставлять записи на вашем сайте на движке WordPress и вы не хотите давать доступ в админку, то Wp User Frontеnd для вас. Протестировать создание публикации можно, например на proffobzor.ru — сайте о профессиях, где пользователи могут оставлять свои отзывы.

Для безопасной работы с админкой, разграничения прав и настройки публикаций рекомендую  использовать некоторые из плагинов: 

  • TinyMCE Advanced – новый настраиваемый редактор текста для WordPress (настройка кнопок текстового редактора записей)
  • Loco Translate — редактор переводов (для перевода плагина, после перевода можно отключить)
  • Theme My Login — замена стандартной формы авторизации и разграничитель полномочий доступа к админке
  • iThemes Security – комплексная безопасность сайта на WordPress 
  • User Role Editor – изменение ролей пользователей и разрешений

Вот пример страницы блога, где автор пишет свой пост. Пример редактора авторских постов ниже. Картинка кликабельна.

Как сделать свой Пикабу или ЯПлакал с публикацией гостевых постов

Для начала создаём форму. Формы могут содержать разные поля. Таким образом форма для читателя может отличаться от формы постоянного автора. Для того, чтобы вставляемый пользователями текст не различался шрифтом, цветом и размером, рекомендую или внести исправления в код, которые будут сбрасывать форматирование на стандартное или использовать плагин PASTE AS PLAIN TEXT – ОЧИСТКА ФОРМАТИРОВАНИЕ ВСТАВЛЯЕМОГО ТЕКСТА.



1. Создайте форму. При редактировании узнаете ID формы.
2. Создайте 3 страницы и установите на них следующие шорткоды:

  • Новая запись [wpuf_form id=»ID формы»]
  • Редактирование записи [wpuf_edit]
  • Панель управления записями [wpuf_dashboard]

То есть страница для редактора новых записей у вас находится, например, по адресу
https://ваш сайт.com/new-post. А на странице размещён шорт-код [wpuf_form id=»ID формы»]

Соответственно, вам нужно добавить данные страницы в меню. Переходим к настройкам.

Перевод:

Post saved меняется в frontend-form.js на сервере в кодировке UTF-8 в пути сайт/wp-content/plugins/wp-user-frontend/assets/js/frontend-form.js
is required меняется в ФАЙЛЕ перевода по адресу: сайт/wp-content/plugins/wp-user-frontend/languages

Файлы перевода в папке /wp-content/plugins/wp-user-frontend/languages: wpuf-ru_RU.mo и wpuf-ru_RU.po

Настройки.

Настройки многочисленны и в некоторых случаях будут отличаться для разных целей сайтов.

Определим тип модерации — публиковать или отправить на модерацию.

Обновлённый редактор форм представляет собой конструктор, в котором блоки перетаскиваются и настраиваются отдельно. У каждого блока можно установить знак обязательного заполнения параметра. 

Вот как будет выглядеть панель управления записями для авторизированного пользователя. Если пользователь не авторизован, то ему буде выдано сообщение о необходимости авторизации.

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

Сохраните на память, делитесь с друзьями и оставляйте комментарии.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 оценок, среднее: 5,00 из 5)
Загрузка...


http://lassimarket.ru/wp-content/uploads/2017/11/wpfe.pnghttp://lassimarket.ru/wp-content/uploads/2017/11/wpfe-150x150.pngАнтон ТретьякИнтернетВыкладываю главы из своей книжки «Описания плагинов и хаки WordPress на личном опыте» Wp User Frontеnd – плагин редактора гостевых постов Если вам нужно, чтобы кто-то кроме вас мог оставлять записи на вашем сайте на движке WordPress и вы не хотите давать доступ в админку, то Wp User Frontеnd для вас. Протестировать...Полезные советы по Андроиду, программам, приложениям, лайфхаки и сервисы Интернета для повседневной жизни