<p dir="ltr">Thank you for your reply, but I understand that the Appearance menu is the appropriate place, which was stated in my question. But the majority of themes have their options as top level menu items. Not to mention the fact that wordpress codex has add_menu_page() as an available method to use. So I dont see the reason why using add_menu_page() should be Required instead of Recommended when test results come back. Especially if you need a top level menu, that will also need to use add_submenu_page() to add submenu items under that top level menu item. So this way you can group your menu options together, especially if you have various options and functionality your offering. It would be impractical to put all your options under the Appearance Menu, since your restricted to just being a submenu with no children. And since you could not group your various options in a logical way making it very confusung to the end user. </p>
<p dir="ltr">Thanks again for any feedback!<br>
</p>
<div class="gmail_quote">On Jul 6, 2013 3:25 AM, <<a href="mailto:theme-reviewers-request@lists.wordpress.org">theme-reviewers-request@lists.wordpress.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><pre><span>Hello,<br><br>I notice that in the <b>Theme Check</b> plugin when running tests, it displays that it is <b>REQUIRED</b> for <b>add_theme_page()</b> to be used in place of <b>add_menu_page()</b>.<br>
</span></pre><pre><span>Im not understanding why it is not allowed? Since add_menu_page adds a top level menu item, whereas add_theme_page() only adds a submenu under the Appearance <br>top level menu. So basically I don't understand why its required instead of recommended, when Wordpress Codex has that method available for wp developers to use?
<br>Thank you for any help regarding my question! And thank you for such a cool Theme Check plugin tool.. Its very helpful!<br></span></pre>~ Jonathan<br>
</div>
</blockquote></div>