Support » Networking WordPress » Controlling themes' restrictions in a multisite

  • Resolved Nadavr

    (@nadavr)


    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.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Halfelf Rogue & Plugin Review Team Rep

    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?

    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?

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Halfelf Rogue & Plugin Review Team Rep

    Yes 🙂 That;s exactly how it works

    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.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Halfelf Rogue & Plugin Review Team Rep

    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.

    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.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Controlling themes' restrictions in a multisite’ is closed to new replies.