Привет, я создал страницу настроек, которая из меню ведет на: http://www.mysite.com/wp-admin/admin.php?page=theme_options
Проблема в том, что когда я иду, чтобы сохранить параметры, и я являюсь пользователем РЕДАКТОРА, я получаю эту ошибку: У вас недостаточно прав для доступа к этой странице.
Я использую плагин User Role Editor, и возможность edit_theme_options включена для типа пользователя Editor.
Что я могу сделать, чтобы исправить это? Спасибо
Возможность manage_options также включена для редактора.
Ага; известная проблема. И спасибо за указание на это исправление, Рарст!
Я тоже включил это, но безрезультатно.
Вам нужно будет опубликовать фактический код. Я могу подтвердить, что исправление в тикете работает. (Кроме того, для этого требуется, чтобы вы использовали WordPress 3.2 RC.)
Я использую WP v3.1.2. Есть ли способ заставить это работать в этой версии? У меня есть страница параметров темы на другом сайте с версией 3.1, и редактор может просто сохранить параметры: S
Я не уверен, что это проблема, но если я правильно помню, текущее ограничение API настроек заключается в том
manage_options
, что для правильного сохранения всего требуется возможность.Быстрый поиск показывает, что это может быть исправлено в версии 3.2, см. этот trac-тикет.