: [wp-hackers] Add_Submenu_Page Q's
yahgrp at poplarware.com
Tue Sep 18 21:01:55 GMT 2007
I just did a test with the plugin you had posted on your web site, and
you are right, putting the add_options_page section above the
add_menu_page does break it.
I see what is happening in the code, and I have submitted a Trac bug
report with details. I took the liberty of posting your plugin to the
bug report; hope that is OK since you GPL'd the code. See:
I'm working on a patch...
Mike Walsh wrote:
> I am reasonably sure but I will check it again tonight. I used your code
> and it worked so I started comparing my code to yours and the
> add_menu_page() add_submenu_page() calls were virtually identical but mine
> didn't work. So I then made them identical and mine still didn't work. So
> then I commented out my calls to add_options_page(), add_management_page(),
> and add_theme_page() and mine worked. So I then tried to uncomment them one
> at a time to see if one was the problem but having any one of them caused it
> to fail. So then I moved them below the calls to add_menu_page() and
> add_submenu_page() and everything worked as expected. Odd? Yep.
> I'll double check it later tonight.
> -----Original Message-----
> Message: 2
> Date: Tue, 18 Sep 2007 08:39:13 -0700
> From: Jennifer Hodgdon <yahgrp at poplarware.com>
> Subject: Re: [wp-hackers] Add_Submenu_Page Q's
> To: wp-hackers at lists.automattic.com
> Message-ID: <46EFF121.5000608 at poplarware.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> Mike Walsh wrote:
>> Thank you very much for this example, it helped me quite a bit. It turns
>> out my code wasn't much different than what is posted below BUT my code
>> included calls to add_options_page(), add_management_page(), and
>> add_theme_page(). If these calls happen prior to calling add_menu_page()
>> and/or add_submenu_page(), the creation of the custom sub menus fails.
> Are you sure? Seems very strange that it should be so. Did you go back
> and take your working code, and put in an add_options_page call, and
> verify that it made your other code not work?
Poplar ProductivityWare * www.poplarware.com
Web Databases/Scripts * Modeling/Analysis/Palm OS Software
More information about the wp-hackers