Вопрос: Как не допустить, чтобы авторы редактировали тип сообщения, но позволяли им редактировать пользовательский тип сообщения?

Мне нужно запретить «авторам» редактировать стандартный тип записи, но я хочу разрешить им редактировать пользовательский тип записи. Пока мой код:

remove_cap( 'contributor', 'edit_posts' );

Спасибо!

ОБНОВЛЕНИЕ: . Почему приведенный выше ответ мне не нужен. Я ищу решение для кодирования, а не рекомендация плагина. Я также использую стандартную роль «участник», не создавая свою собственную роль. Спасибо!

<

Ответы и комментарии:

Создан 27-04-2015 08:11 Tom J Nowell♦

Добавьте возможности к роли.
Замените «cpt» именем вашего пользовательского типа записи:
$ role = get_role ('contributor');
$ role-> add_cap ('delete_published_cpt');
$ role-> add_cap ('delete_others_cpt');
$ role-> add_cap ('delete_cpt');
$ role-> add_cap ('edit_others_cpt');
$ role-> add_cap ('edit_published_cpt');
$ role-> add_cap ('edit_cpt');
$ role-> add_cap ('publish_cpt');

Но вы не должны добавлять или удалять заглавные буквы при каждой загрузке страницы.
Вот почему плагин лучше.
Вы настраиваете ограничения на активацию плагина, используя register_activation_hook. И вы можете отменить изменения, используя register_deactivation_hook, потому что у вас есть совесть.
Создан 27-04-2015 08:20 shanebp3,33931331

В Интернете есть сотни видеороликов, в которых объясняется, как обойти FRP. Вам нужно попробовать их всех, и, возможно, вы добьетесь успеха. Как вы указали, Google регулярно исправляет все недостатки, которые могут помочь обойти блокировку безопасности.
Создан 30-10-2017 01:12 esQmo_

Попробуйте сделать некоторые исследования вместо того, чтобы давать плохую информацию, это может ввести в заблуждение людей!
Создан 30-10-2017 09:06 esQmo_

Я прямо сказал, что я только даю идеи, и что я действительно не знаю, что делаю.
Создан 31-10-2017 02:22 N 3 V 3 R A H T

Поэтому используйте раздел комментариев, чтобы предлагать идеи вместо фактического ответа.
Создан 31-10-2017 03:54 esQmo_

Не знакомы с A6, что бы это ни было, но можете ли вы не загрузиться в восстановление и перезагрузить его? Вы пытаетесь войти в учетную запись gmail или на устройство?
ЭКСПЕРИМЕНТАЛЬНАЯ:
Я мало что знаю о устройствах Samsung или A6, но вы можете загрузиться в fastboot, или это эквивалент Samsung, и запустить TWRP / CWM, затем запустить устройство, выполнить полный системный переформатирование и установить пользовательский ROM ? Прежде чем делать это, проверьте, поскольку я понятия не имею, что я говорю в отношении этого устройства.
Ура,
Neveraht.
Постскриптум : Я хочу одного из них, и они не являются суперкарамикой; сколько вы получили четыре из них?
Создан 30-10-2017 08:03 N 3 V 3 R A H T15