Вы хотите ограничить авторов редактированием своих сообщений WordPress?

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

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

Зачем ограничивать авторов только своими статьями?

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

Обычно это не проблема, если авторы являются частью вашей компании или вашей команды.

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

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

Ограничьте авторов своими статьями с помощью плагина

Используя Плагин Wordpress, вы можете легко разрешить авторам видеть только свои статьи без изменения кода.

Для этого урока мы будем использовать плагин Разрешения PublishPress. Это бесплатный плагин, который позволяет вам управлять разрешениями WordPress и ограничивает авторов своими собственными сообщениями.

В комплекте также доступна премиум-версия. ПубликацияПресс Pro, который предлагает дополнительные настройки разрешений, например, кто может получить доступ к медиатеке. Однако вы можете начать с бесплатной версии.

Во-первых, вам нужно будет установить и активировать плагин PublishPress Permissions. Для получения дополнительной информации вы можете следовать нашему руководству на Как установить плагин WordPress.

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

Например, если вы вошли в систему как администратор и зашли в Статьи »Все статьи на панели управления вы увидите все сообщения.

ограничить авторов редактированием своих статей

Однако, если вы войдете в админку WordPress из учетной записи автора, вы заметите, что будут видны только сообщения, созданные автором.

в настоящее время что, если вы хотите, чтобы ваши редакторы имели доступ ко всем статьям, чтобы они могли их просматривать? Посмотрим, как ты сможешь это сделать.

Как разрешить редакторам просматривать все статьи

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

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

Однако вы можете разрешить редакторам просматривать контент разных авторов, используя плагин, например PublishPress Capabilities, или добавляя код в файлы вашей темы. сайт . Мы покажем вам оба метода.

Использование плагина PublishPress Capabilities

Возможности PublishPress - еще один плагин, созданный PublishPress. Для целей этого урока мы будем использовать бесплатная версия. Существует также профессиональная версия, которую вы можете получить при регистрации учетной записи PublishPress Pro.

Во-первых, вам нужно будет установить и активировать плагин PublishPress Capabilities на своем веб-сайте WordPress. Как мы это сделали с плагином. Разрешения PublishPress.

После активации плагина нажмите " Возможности В меню администрирования WordPress. Откроется страница «Возможности ролей», где вы можете изменить разрешения для различных ролей пользователей.

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

ограничить авторов редактированием своих статей

После того, как вы выбрали роль «Редактор», вам необходимо убедиться, что в настройках установлен флажок «Редактировать другие». Возможности редактирования.

Это позволит редакторам редактировать другие статьи.

После этого прокрутите вниз до раздела Дополнительные возможности и поставьте галочку Управляйте возможностями

Таким образом, любой, кто играет роль редактора, сможет видеть статьи других авторов.

 

Теперь сохраните настройки и просмотрите раздел «Статьи» на своем веб-сайте, войдя в систему как редактор. Если вы можете просматривать и редактировать сообщения других авторов, значит, вы правильно настроили параметры.

Добавление собственного кода в вашу тему WordPress

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

Для начала вы можете добавить этот код в функции вашего файла theme.php.

функция posts_for_current_author ($ query) {global $ pagenow; if ('edit.php'! = $ pagenow ||! $ query-> is_admin) return $ query; если (! current_user_can ('edit_others_posts')) {глобальный $ user_ID; $ query-> set ('автор', $ user_ID); } return $ query; } add_filter ('pre_get_posts', 'posts_for_current_author');

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

Ограничить авторов просмотром определенных сообщений или страниц

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

Используя плагин PublishPress Permissions, вы можете легко решить, какие конкретные сообщения и страницы люди могут просматривать на панели инструментов вашего веб-сайта.

Для начала установите и активируйте плагин Разрешения PublishPress на своем сайте.

Теперь предположим, что вы хотите, чтобы конкретный пост редактировал только издатель веб-сайта и никто другой.

Для этого вы можете отредактировать эту статью. Как только вы войдете в редактор блоков WordPress, просто перейдите в мета-поле «Permissions: Edit this post».

Затем вам нужно щелкнуть раскрывающееся меню для всех других ролей пользователя и выбрать вариант «Заблокировано». По умолчанию разрешение будет установлено на 'по умолчанию: Да', где каждый может редактировать сообщение.

После этого не забудьте оставить настройку редактора на " Включено«Или» По умолчанию: Да ». После установки разрешений обязательно обновите сообщение в блоге.

ограничить авторов редактированием своих статей

Рекомендуемые ресурсы

Узнать больше Ressources рекомендации, которые будут сопровождать вас в создании и управлении вашим сайтом.

Заключение

Там ! Это все для этого урока. Мы надеемся, что эта статья помогла вам узнать, как ограничить авторов своими сообщениями в админке WordPress. Не стесняйся поделиться с друзьями в ваших любимых социальных сетях

Однако вы также сможете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress.

А пока расскажите о своем Комментарии и предложения в специальном разделе.

...