Разрешить автору доступ к настройкам плагина - PullRequest
0 голосов
/ 11 октября 2019

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

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

Я не могу понять, как сказать WordPress, что у них должен быть доступ к странице.

Я добавляю пункт меню, используя add_menu_page: https://developer.wordpress.org/reference/functions/add_menu_page/

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

Причина в том, что им нужен доступ к options-general.php? Page = my-plugin-settings-page и options-general.php заблокирован для авторов.

Я видел все виды обходных путей ифильтры для добавления возможностей, но ни один из них не работает.

У кого-нибудь есть идеи, как это исправить?

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