WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Help needed to create new user role (8 posts)

  1. speedyp
    Member
    Posted 1 year ago #

    My first multisite is almost finished, but I need help with new user roles.

    I'm trying to keep the dashboard as simple as possible, so I've used a combination of role manager and function mods to hide and restrict everything they don't really need.

    I'd like new users to be able to:
    *create & edit their posts
    *edit the 3 default pages I'm adding to my themes (but NOT create new pages)
    *Choose from 5 default themes I'm creating
    *Modify their theme to change backgound, header image & logo.

    I based the new roles on "editor" and tweaked capabilites with the role manager plugin, where I added "edit themes".

    It's almost perfect but.. it seems new users can't access the theme editor to change things like background and logo etc. unless they have admin role. And I can't edit or restrict the admin role in any way.

    Any ideas on what to try next?

    Cheers

  2. keesiemeijer
    moderator
    Posted 1 year ago #

    What role manager plugin are you using?
    Maybe add these capabilities: edit_theme_options, switch_themes

  3. speedyp
    Member
    Posted 1 year ago #

    Thanks Keesiemeijer

    I'm using "user role editor" plugin & I've already ticked the boxes on the editor role for edit theme & switch theme.

    But it seems that still only admins can get to the theme options. I understand that it may have more to do with my theme than wordpress, as the default twentyeleven theme is available to edit with my current editor role settings.

    As a bit of background info - I use a couple of wysiwyg progs to build my themes - Artisteer & an add-on called templateer. I use these because I don't know how to code themes from scratch, and because the templateer add-on makes it easy to add a logo & change the background etc. But it only seems to work for admins :(

    I've asked the developer of templateer for help, but was wondering if there was an approved way to "mess with" the standard admin capabilities so I could take out things like create a new page, but leave access to theme settings??

    Another option I'm exploring is using plugins to deal with site backgrounds and header images. Not sure about adding a logo though?...

    Cheers

  4. keesiemeijer
    moderator
    Posted 1 year ago #

    I understand that it may have more to do with my theme than wordpress, as the default twentyeleven theme is available to edit with my current editor role settings.

    Then this is a theme issue or your theme is conflicting with the "user role editor" or another plugin.

    Also try:

    - deactivating all (other) plugins to see if this resolves the problem? If this works, re-activate the plugins one by one until you find the problematic plugin(s).

    There are also other plugins that can alter the Admin capabilities: http://wordpress.org/extend/plugins/members/

  5. speedyp
    Member
    Posted 1 year ago #

    Thanks again - I tried the alternative members plugin, but accessing the theme options is still an issue for anyone except the admin. I think there must be something in the theme code that filters priviliges based on the admin role, but no idea where to start looking.

    If the theme developer can't help me, I'll have to explore other options. Maybe base all the templates on twentyeleven, although I've no experience playing or editing with that.

    I did find plugins to deal with the background image & header image. It's just letting site owners add a logo that I'm really stuck with.

    This must be a very basic requirement for anyone setting up a new multisite? Let members create their own background / header image & logo image??

  6. speedyp
    Member
    Posted 1 year ago #

    Update - Thankyou so much keesiemeijer -

    I didn't realise that the members plugin allowed me to edit the standard admin role. I just removed the bits I didn't want members to access and voila - a user profile that works with my themes :)

    This really is a major breakthrough for me - now they can:
    Edit my default pages but not create new ones
    Create & edit their own posts
    Change their site background, header & logo

    Exactly what I was after!
    THANK YOU

    PS tried to mark this topic as resolved, but something has gone wrong!

  7. speedyp
    Member
    Posted 1 year ago #

    RESOLVED!

  8. keesiemeijer
    moderator
    Posted 1 year ago #

    It's just letting site owners add a logo that I'm really stuck with.

    This really depends on the themes you are using. Some themes have theme option pages where you can do this. In 3.4 there is the new theme-customizer, but this also depends on the theme you are using.
    http://blog.lynda.com/2012/06/15/using-the-new-wordpress-3-4-theme-customizer/

    Some plugins that might help.
    http://wordpress.org/extend/plugins/wpmu-new-blog-defaults/
    http://wordpress.org/extend/plugins/default-blog-options/

    [edit] Too late. I'm glad you got this resolved.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.