Please be assured I've done a fair amount of searching and have only found outdated and unsolved posts on this topic.
I want to give my editors access to a custom settings page which I created with the following line of code:
add_menu_page('Theme Settings', 'Theme Settings', 'edit_pages', basename(__FILE__), 'my_settings_page', get_bloginfo('template_directory') . '/images/icon_16.png');
This gives them access to the page (link shows up in menu) but when they try to save the settings, the infamous "Cheatin' uh?" message is displayed. I've tried finding a capabilities manager plugin to give access but no luck for custom pages.
Most of the posts I found on the topic were for very old versions of WP and I'm hoping the issue has a solution in 3.0.4 (or 3.1?).
Any help is appreciated.