WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Controlling themes' restrictions in a multisite (7 posts)

  1. Nadavr
    Member
    Posted 1 year ago #

    Hi there. I have a network on which several different clients have their own WP install (as part of a WP multisite I made of course). Since they are separate clients I don't want them to see each other's content via their WP CMS. Obviously by default they can't see each other's images, articles or posts. However, they can see each other's themes if they access the themes selection screen (Appearance -> Themes). Is there any way to fix this so that each WP website on my multisite will only see the themes that were installed or created in it?

    Thanks in advance for your time.

  2. Not really, but you can manage it.

    Go to Dashboard -> Network -> Themes

    You can network DISABLE themes there, so they can't see any of those.

    Then you can edit each site (Dash -> Network -> Sites, click edit on the site) and activate specific themes per site.

    Will that do?

  3. Nadavr
    Member
    Posted 1 year ago #

    Thank you for your fast reply Mika. I think you're answer is on the right track!
    This issue is important to me and I really appreciate your help. I tried disabling a theme like you said. It does seem to remove it from the themes list without damaging the WP website on which it is currently used. When I accessed Dash -> Network -> Sites I noticed all the websites in my network now have the theme I disabled listed with an empty tick box near it. Will ticking this tick box for a specific website mean it will have the theme I disabled available?

  4. Yes :) That;s exactly how it works

  5. Nadavr
    Member
    Posted 1 year ago #

    I'm sorry but I'm looking for something that will allow me to control the theme permissions, so when a new theme is added by a user it will automatically be invisible to the other users. The method you described is manual and will thus not suffice in my case. I would really appreciate it if there was a plugin or something I could change in the PHP that will make that possible.

  6. I'm sorry but I'm looking for something that will allow me to control the theme permissions, so when a new theme is added by a user it will automatically be invisible to the other users.

    Users can't add themes, only the Super Admin, so when you add the theme, just don't network activate it.

  7. Nadavr
    Member
    Posted 1 year ago #

    You are right of course. My lack of knowledge as a fresh network admin is showing isn't it (haha). Well, that takes care of it then. Thank you for being so considerate and explaining these things to me.

Topic Closed

This topic has been closed to new replies.

About this Topic