sanitize_text_field( $_POST['settings_permission'] ), 'content_permission' => sanitize_text_field( $_POST['content_permission'] ), 'intra_post_min_length' => sanitize_text_field( $_POST['intra_post_min_length'] ), )); update_option("admg_settings_permission", $admg_sanitized_settings['settings_permission']); update_option("admg_content_permission", $admg_sanitized_settings['content_permission']); update_option("admg_intra_post_min_length", $admg_sanitized_settings['intra_post_min_length']); admg_enqueue_notice(array( "msg" => "Success: Advert settings updated", "tier" => "updated" )); } $admg_form = array( "settings_permission" => get_option("admg_settings_permission", "install_plugins"), "content_permission" => get_option("admg_content_permission", "edit_posts"), "admg_intra_post_min_length" => get_option("admg_intra_post_min_length", 200), ); ?>

The permission level required to manage these settings.
See Wordpress roles & capabilities
The permission level required to create, edit, delete ads.
See Wordpress roles & capabilities
The minimum number of characters required for intra-post adverts. If the character count isn't met, the advert will display at the bottom of the content.