You do not have sufficient permissions to access this page.
-
Hi,
I’ve recently created a small theme options panel but can’t seem to access the page.
I’ve called the file in my functions.php
with
require_once('theme-options.php');
then added this code to theme-options.php
<?php // create custom plugin settings menu add_action('admin_menu', 'director_create_menu'); function director_create_menu() { //create new submenu add_submenu_page( 'themes.php', 'Director Theme Options', 'Director Options', 'administrator', __FILE__, 'director_settings_page'); //call register settings function add_action( 'admin_init', 'director_register_settings' ); } function director_register_settings() { //register our settings register_setting( 'director-settings-group', 'director_facebook' ); register_setting( 'director-settings-group', 'director_twitter' ); register_setting( 'director-settings-group', 'director_rss' ); register_setting( 'director-settings-group', 'director_logo' ); register_setting( 'director-settings-group', 'director_analytics' ); } function director_settings_page() { ?> <div class="wrap"> <h2>Director Theme Settings</h2> <form id="landingOptions" method="post" action="options.php"> <?php settings_fields( 'director-settings-group' ); ?> <table class="form-table"> <tr valign="top"> <th scope="row">Logo:</th> <td> <input type="text" name="director_logo" value="<?php print get_option('director_logo'); ?>" /><br/> *Upload using the Media Uploader and paste the URL here. </td> </tr> <tr valign="top"> <th scope="row">Facebook Link:</th> <td> <input type="text" name="director_facebook" value="<?php print get_option('director_facebook'); ?>" /> </td> </tr> <tr valign="top"> <th scope="row">Twitter Link:</th> <td> <input type="text" name="director_twitter" value="<?php print get_option('director_twitter'); ?>" /> </td> </tr> <tr> <th scope="row">Display RSS Icon:</th> <td> <input type="checkbox" name="director_rss" <?php if(get_option('director_rss') == true){ print "checked"; } ?> /> </td> </tr> <tr> <th scope="row">Google Analytics Code:</th> <td> <textarea name="director_analytics"><?php print get_option('director_analytics'); ?></textarea> </td> </tr> </table> <p class="submit"> <input type="submit" class="button-primary" value="<?php _e('Save Changes') ?>" /> </p> </form> </div> <?php } ?>
I get the following error when trying to access the page, I’ve done abit of research and read it could be something to do with the filepath or database permissions.
But am not sure where to start.
error=”You do not have sufficient permissions to access this page.”
- The topic ‘You do not have sufficient permissions to access this page.’ is closed to new replies.