<div dir="ltr">Per the Codex, "Appearance" is the correct place for Theme options page entries:<div><a href="http://codex.wordpress.org/Administration_Menus">http://codex.wordpress.org/Administration_Menus</a><br>
</div><div><br></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><dt style="margin:0px;padding:0px;font-weight:bold;font-size:14px;color:rgb(0,0,0);font-family:sans-serif;line-height:22px">
<a href="http://codex.wordpress.org/Administration_Panels#Appearance_-_Change_the_Look_of_your_Blog" title="Administration Panels" class="" style="text-decoration:none;color:rgb(213,78,33);font-weight:normal">Appearance</a></dt>
<dd style="margin:0px 0px 11px 1em;padding:0px;color:rgb(0,0,0);font-family:sans-serif;font-size:13px;line-height:22px">Displays controls for manipulation of theme/style files, sidebars, etc.</dd></div></blockquote></div>
<div><br></div><div>See also:</div><div><a href="http://codex.wordpress.org/Administration_Panels#Appearance_-_Change_the_Look_of_your_Blog">http://codex.wordpress.org/Administration_Panels#Appearance_-_Change_the_Look_of_your_Blog</a><br>
</div><div><br></div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><h3 style="padding:0px 0px 4px;font-weight:normal;font-size:20px;color:rgb(51,51,51);font-family:Georgia,'Times New Roman',Times,serif;border-bottom-width:1px;border-bottom-style:solid;border-color:rgb(238,238,238);line-height:22px">
<span class="">Theme Options</span></h3><p style="margin:0px 0px 22px;padding:0px;clear:left;color:rgb(0,0,0);font-family:sans-serif;font-size:13px;line-height:22px">The <a href="http://codex.wordpress.org/Appearance_Theme_Options_Screen" title="Appearance Theme Options Screen" style="text-decoration:none;color:rgb(76,166,207);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(223,223,223)">Theme Options Screen</a> displays the settings that can be customized for a specific theme. This option will only be present if the Theme author has configured the theme to allow this capability. For instance, the <a href="http://codex.wordpress.org/Glossary#Twenty_Twelve_theme" title="Glossary" style="text-decoration:none;color:rgb(76,166,207);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(223,223,223)">WordPress Twenty Twelve theme</a> provides a screen that allows the user to set the color scheme, the links colors, and the default layout.</p>
<p style="margin:0px 0px 22px;padding:0px;clear:left;color:rgb(0,0,0);font-family:sans-serif;font-size:13px;line-height:22px">The <a href="http://codex.wordpress.org/Appearance_Theme_Options_Screen" title="Appearance Theme Options Screen" style="text-decoration:none;color:rgb(76,166,207);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(223,223,223)">Appearance Theme Options Screen</a> describes the details of this feature.</p>
</div></blockquote></div><div>WPORG-hosted Themes are required to standardize on this practice for the end users' benefit. In my experience, for the vast majority of cases, using a top-level menu entry for a Theme serves no real purpose other than to promote the Theme's visibility/implied importance in the menu hierarchy. Providing a consistent location for end users to find Theme options far outweighs such a purpose.<br>
</div><div><br></div><div>If you need to break up your options into manageable groups, you can use settings sections. If you need more segregation than that, the accepted method is to use tabs on your settings page.</div>
<div><br></div><div>If you need an example of a tabbed options page layout, I welcome you to take a look at my Theme, Oenology:</div><div><a href="https://github.com/chipbennett/oenology">https://github.com/chipbennett/oenology</a><br>
</div><div><br></div><div>And I'm sure there are many other great examples available.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jul 6, 2013 at 5:22 AM, Jonathan Marzullo <span dir="ltr"><<a href="mailto:jonathanfever@gmail.com" target="_blank">jonathanfever@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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="HOEnZb"><div class="h5">
<div class="gmail_quote">On Jul 6, 2013 3:25 AM, <<a href="mailto:theme-reviewers-request@lists.wordpress.org" target="_blank">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>
</div></div><br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>