This allows any role with edit_posts to edit the client info
function glmQuickSite_settings_init( ) {
register_setting( 'pluginPage', 'glmQuickSite_settings' );
+ add_filter('option_page_capability_pluginPage', 'glmQuickSite_option_page_capability');
add_settings_section(
'glmQuickSite_pluginPage_section',
}
+function glmQuickSite_option_page_capability($capability) {
+ return 'edit_posts';
+}
function glmquicksite_options_page( ) {
- $user = wp_get_current_user();
- $user->add_cap('manage_options');
?>
<div class="wrap">
</form>
</div>
<?php
- $user->remove_cap('manage_options');
}
?>