Title: Simple Menu
Last modified: August 21, 2016

---

# Simple Menu

 *  Resolved [GrumpyBum84](https://wordpress.org/support/users/grumpybum84/)
 * (@grumpybum84)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/simple-menu/)
 * Hi All,
 * I have been working with PHP for some time now and thought I would give WordPress
   a shot, but I am getting lost on some basic functionality and I have been pulling
   my hair out trying to understand what I am doing so wrong.
 * All I am after is a simple menu item for settings and despite all my research
   I cannot do it 🙁
    My code is as follows,
 *     ```
       add_action('admin_menu', 'testPluginMenu');
   
       function testPluginMenu() {
       	add_options_page('Testing Plugin', 'Testing 3 Plugin', 'administrator', 'test-plugin', 'pluginAdminMenu');
       }
   
       function pluginAdminMenu() {
       	echo '<h1>Test Plugin Admin Menu</h1>';
       	echo '<p>This is a test</p>';
       }
       ```
   
 * Code I copied off the WordPress Codex Site, [http://codex.wordpress.org/Adding_Administration_Menus](http://codex.wordpress.org/Adding_Administration_Menus)
 *     ```
       /** Step 2 (from text above). */
       add_action( 'admin_menu', 'my_plugin_menu' );
   
       /** Step 1. */
       function my_plugin_menu() {
       	add_options_page( 'My Plugin Options', 'My Plugin', 'manage_options', 'my-unique-identifier', 'my_plugin_options' );
       }
   
       /** Step 3. */
       function my_plugin_options() {
       	if ( !current_user_can( 'manage_options' ) )  {
       		wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
       	}
       	echo '<div class="wrap">';
       	echo '<p>Here is where the form would go if I actually had options.</p>';
       	echo '</div>';
       }
       ```
   
 * The problem is, the code from codex works and mine does not.
    I am pulling my
   hair out trying to find out what makes then different but the more I go over 
   these the more they look to be the same patteren and code set 🙁
 * Can anyone please point this out to me? Yes, I want you to point out my noob 
   mistake as I am going crazy just trying to sort this basic function.
 * Thanks all

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [esmi](https://wordpress.org/support/users/esmi/)
 * (@esmi)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/simple-menu/#post-4090901)
 * [http://ottopress.com/2009/wordpress-settings-api-tutorial/](http://ottopress.com/2009/wordpress-settings-api-tutorial/)
 *  [JanneLeppanen](https://wordpress.org/support/users/janneleppanen/)
 * (@janneleppanen)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/simple-menu/#post-4090907)
 * Hi GrumpyBum84,
 * I copy-pasted your code to my functions.php and it created a new menu item to
   admin panel (Settings->Testing 3 Plugin).
 * You have set your option page’s capability as administrator. I guess you have
   tested menu page logged in as administrator as well.
 * Sometimes it may help to set WordPress’ debug mode on.
    (Add this to wp-config.
   php, which is located root of WP folder) `define('WP_DEBUG', true);`
 *  Thread Starter [GrumpyBum84](https://wordpress.org/support/users/grumpybum84/)
 * (@grumpybum84)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/simple-menu/#post-4091035)
 * Thanks all, I have gone over this and tried to work out what mistake I made. 
   The problem is that I have not been able to reproduce this mistake.
 * The Debugging is good, I had not used this before. Just shows I am a real noob
   🙂
 * Thanks again.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Simple Menu’ is closed to new replies.

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 3 replies
 * 3 participants
 * Last reply from: [GrumpyBum84](https://wordpress.org/support/users/grumpybum84/)
 * Last activity: [12 years, 8 months ago](https://wordpress.org/support/topic/simple-menu/#post-4091035)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
