Appearance/Widgets link missing from site admin dashboards (9 posts)

  1. shalom777
    Posted 5 years ago #

    Had a site that was running WPMU 2.9.2 that was migrated to WP 3.0. Have a number of sites, besides the root site and each site has a separate admin responsible for it. When logged in a as a Super Admin, I see the full list of items under Appearance (Themes, Widgets, Menus, etc). However, if logged is a Site Admin, the only item that appears under Appearance is Themes. I've disabled virtually all the plugins, but no luck there.

    I downloaded a fresh copy of WP 3.0, installed it on my local machine, enabled multisite and created a couple of sites and associated site admins. Everything there is working as expected - the individual site admins can see the full list of items under Appearance.

    I'm guessing this has something to do with migrating the site and some conflicting configuration/code. Has anyone else encountered this problem? Am I left with just doing a fresh install of 3.0 and importing all the content, or is there a simpler solution?

  2. David Sader
    Posted 5 years ago #

    Silly question, but does your theme have sidebars/widgets enabled in its functions.php and sidebar.php?

    If you activate the default twentyten theme, widgets should be there. Any theme without widget code in its functions.php would keep the widgets menu hidden.


    Anything else installed that altered the roles/caps of the Administrator role?
    To investigate the roles/caps for the blog you can have a look at the wp_BLOGID_user_roles table with phpmyadmin and compare apples to apples and oranges to oranges.


  3. Some themes have a cap on those pages when they set them up. 3.0 is a little stricter, so the themes may need some tweaking.


  4. rmiddleton
    Posted 5 years ago #

    I have a similar issue, but it is not consistent. Most site admin's get everything they should have. A very few are missing the theme's setup uptions in Appearance. "Suffusion Theme Options" does appear for Super Admin and 95% of site admins. Wierd.
    Tried changing roles and back to no avail.
    Four admins on one site be an issue?

  5. This is a known issue. Edit the theme itself in the functions.php file. Change the edit_themes cap to edit_theme_options or switch_themes.

  6. rmiddleton
    Posted 5 years ago #

    Cool! That worked! I can always count on you!
    I did search, but apparently not with the correct verbiage.
    Thank you!

  7. thomasconnery
    Posted 4 years ago #

    I'm using the Mystique theme and can't get this fix to work. In functions.php I don't see anything named edit_themes at all. Any additional advice? Thanks

  8. It may be a different capability level. Look for the section of code where it adds the menu.

  9. thomasconnery
    Posted 4 years ago #

    Please note, I'm following http://wordpress.org/support/topic/themes-options-missing?replies=9#post-1709448 as the same problem is in that post. Please use that post to respond.

Topic Closed

This topic has been closed to new replies.

About this Topic