Как закрыть доступ к настройкам Contact Form 7

Contact Form 7, по моему мнению является одним из самых полезных плагинов для WordPress.

Без дополнительных действий, доступ к настройкам этого плагина имеют все пользователи, кроме Подписчиков (Subscriber).

adm-panel

Как по мне, так это не совсем логично. Я предпочитаю давать доступ только пользователям с ролью Администратор (Administrator), ну в крайнем случае Редакторам (Editor).

Для того, чтобы закрыть доступ к настройкам всем пользователям, кроме Администраторов необходимо добавить 2 строки в файл wp-config.php.

define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' );
define( 'WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options' );

Права manage_options обычно относяться к пользователям с ролью Администратор.

Обратите внимание, что этот код нужно добавить до строки:

/* Это всё, дальше не редактируем. Успехов! */ 
(/* That's all, stop editing! Happy blogging. */)

Contact Form 7 Restriction Code