The theme likely has set a cap on that menu, so it will need to be fixed.
If the cap is set to edit_themes, that is now a function only available to Super Admins, and that’s why it won’t show to administrators.
You don’t want users editing themes. See andrea_r’s response in this thread for the reason why: http://wordpress.org/support/topic/414226?replies=5#post-1566844
Thanks Andrea. I will look into that. Not sure what a cap is but I can find out 🙂
kpdesign – we are not talking about editing the theme files at code level, but taking advantage of the built-in theme options – e.g. edit header image, change font families, etc. It’s important in my set up to allow users to design their own blogs.
I updated this in one of the themes:
add_theme_page(__('Customize Theme', 'constructor'),
__('Customize', 'constructor'),
'edit_themes',
'functions.php',
array($this, 'getPage'));
to this:
add_theme_page(__('Customize Theme', 'constructor'),
__('Customize', 'constructor'),
'edit_theme_options',
'functions.php',
array($this, 'getPage'));
And that seemed to do the trick.