• Добрый. Не могу понять с помощью чего сделать что бы зарегистрированные пользователи могли добавлять свои статьи(записи) и фото к ним ? Соответственно редактировать только их а не все остальные ! Перепробовал кучю плагинов так и не нашел..

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • Модератор Юрій

    (@yube)

    Не нужно никаких плагинов. Достаточно всего лишь этим пользователям установить роль «автор».

    Автор elektrik12v

    (@elektrik12v)

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

    Модератор Юрій

    (@yube)

    как автор видит и может редактировать все записи и всю медиатеку

    Кто Вам такое сказал?
    Матчасть: https://codex.wordpress.org/Roles_and_Capabilities

    Author
    delete_posts
    delete_published_posts
    edit_posts
    edit_published_posts
    publish_posts
    read
    upload_files

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

    Да и вообще хотелось бы что бы это делалось не из админ панели.

    Это уже другой вопрос. Для этого нужен плагин. Например, https://wordpress.org/plugins/user-submitted-posts/

    • Ответ изменён 7 лет назад пользователем Юрій.

    потому как автор видит и может редактировать все записи и всю медиатеку !

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

    Да и вообще хотелось бы что бы это делалось не из админ панели.

    Вот это правильно и для этого уже есть/нужны плагины.
    И их много и они настолько разные..
    Когда-то я такое делал на связке TML и какого-от для постинга с фронта. Кажется https://wordpress.org/plugins/frontier-post/ был неплох для той задачи. (Но картинки «мои» юзеры не заливали)

    Но помните — многопользовательская система это повышенные риски. И по безопасности сайта и по контенту. Если могут писать кто попало, то лучше делать премодерацию. А в картинках могут заливать вирусы.

    Автор elektrik12v

    (@elektrik12v)

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

    Модератор Юрій

    (@yube)

    плохо и давно изучал англицкий

    Придется восстанавливать. Далеко не всё переведено на русский, а то, что переведено, не всегда адекватно.

    Автор elektrik12v

    (@elektrik12v)

    Да, модерация это самом собой. Что бы писал кто попало я лично делаю более «усиленной» регистрацию. А вот с картинками-вирусами тут конечно сложнее..

    Автор elektrik12v

    (@elektrik12v)

    да я кстати так и не нашел где именно это перевести..
    Буду пробовать плагины что подсказали, спасибо.

    anonymized-14765447

    (@anonymized-14765447)

    Да и вообще хотелось бы что бы это делалось не из админ панели.

    Два варианта:

    1 — дописывать нужное через functions.php или через функциональный плагин;
    2 — воспользоваться 1 и 2 плагинами, которые зададут такой функционал. Можете поискать аналоги в репо WordPress.

    Модератор Юрій

    (@yube)

    Да, модерация это самом собой.

    Тогда стандартные роли не подходят. Автор может сам публиковать, а Участник не может заливать медиафйлы. Но создать роль из существующей и добавить (или убрать) права — минута делов. Плюс плагин управления правами. Например, https://ru.wordpress.org/plugins/user-role-editor/

    А вот с картинками-вирусами тут конечно сложнее..

    Ну не то чтобы очень ))

    Автор elektrik12v

    (@elektrik12v)

    спасибо, пробую User Submitted Posts, он вроде бы как и фото может заливать, или другие..

    так и не нашел где именно это перевести..

    Если Вы про переводы плагинов/тем, то см https://ru.wordpress.org/support/topic/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D1%82%D0%B5%D0%BC%D1%83-%D0%B8%D0%BB%D0%B8-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD/

    Модератор Юрій

    (@yube)

    Пару общих замечаний, если позволите.
    1. Если предполагается премодерация, то возможность редактирования опубликованного лучше юзерам вообще не давать.
    2. Сколь придирчивой не была бы проверка при регистрации, нет никакой гарантии, что у юзера рано или поздно не уведут или не подберут логин-пароль. Люди свои админские входы не сильно берегут, а уж юзерские, да еще и на чужом сайте — и подавно. Так что доверие доверие доверием, а минимизация рисков должна быть на первом месте.

    Автор elektrik12v

    (@elektrik12v)

    принято

    то возможность редактирования опубликованного лучше юзерам вообще не давать.

    Или опять отправлять на модерацию (такое есть у нек плагинов)

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • Тема «Написание статей пользователями» закрыта для новых ответов.