Support » Networking WordPress » WP 3.1: Activate gone, Network Activate only?

  • On the old WP 3.0.x plugins page, you could restrict a plugin P to run only on the root site by clicking “Activate” instead of “Network Activate” for P. In this manner, no other sites could activate plugin P. In 3.1, however, I can’t figure out how to do this. The network plugins page offers only Network Activate. If you choose it, plugin P goes live on all sites. If you don’t choose it, then plugin P becomes available to be activated in all sites.

    How can I once again (in 3.1) force a plugin to be activated only on the root site? Or am I misunderstanding something?

    Thanks.

Viewing 14 replies - 1 through 14 (of 14 total)
  • Andrea Rennick

    (@andrea_r)

    Customer Care at Copyblogger Media and Studiopress

    you could restrict a plugin P to run only on the root site by clicking “Activate” instead of “Network Activate” for P. In this manner, no other sites could activate plugin P. I

    no, sorry, this is not true.

    If you didn’t network activate a plugin and *only* activated it, it only affected THAT site.

    you’d STILL be able to activate it on the sub sites. this works the same way in 3.1.

    Yes, you misunderstood something somewhere.

    Or was this with a particular plugin, like buddypress? (which is coded differently)

    I use the Exclude Plugins (plugin) to do that. It keeps other admins (that are not superadmin) from seeing the plugins that I have “excluded.”
    However, as I read @dbvista – the issue is with having to switch between Network admin and site admin just to activate a single plugin on the main site. It is about 4 steps now – where previously it could be done in one.

    Thanks for the clarification, Andrea!

    raywaldo: Thanks for the pointer to Exclude Plugins. It doesn’t seem to work for 3.1 however. Clicking “Exclude Plugins” yields:

    Fatal error: Call to undefined function print_plugins_table() in /var/www/html/wp-content/plugins/exclude-plugins/exclude-plugins.php on line 156

    Andrea Rennick

    (@andrea_r)

    Customer Care at Copyblogger Media and Studiopress

    the issue is with having to switch between Network admin and site admin just to activate a single plugin on the main site. It is about 4 steps now – where previously it could be done in one.

    No, you still activate plugins on a per-site basis from the same spot. The site’s plugins menu.

    *network activate* requires you to be in network admin. that’s it.

    I’m facing the same problem. WP 3.1 is having Network active only..
    Even more I haven’t found Multisite theme activation page!
    Any Idea???

    Andrea Rennick

    (@andrea_r)

    Customer Care at Copyblogger Media and Studiopress

    WP 3.1 is having Network active only..

    no, it does not.

    Any plugin that is not already network activated WILL show up on the SITE’s plugins page. Yes, I checked.

    Even more I haven’t found Multisite theme activation page!

    /wp-admin/network/themes.php

    that *enables* themes for activation. To activate a theme on a site, you need to visit the SITE itself.

    you do not (and never did) *activate* themes from network admin, or super admin.

    Enabling the theme for use is not the same as activation.

    @andrea
    I want to install a unique theme for my home page but don’t want others to access this particular theme. In WP 3.0.5 we ware having “theme” subsection under super admin area. I’m looking for that…
    Any Idea??

    @andrea
    Thanks, I got the point about Plugin…But Still searching for theme enable option to add a separate theme for Main site!

    Andrea Rennick

    (@andrea_r)

    Customer Care at Copyblogger Media and Studiopress

    But Still searching for theme enable option to add a separate theme for Main site!

    Same place it;s always been. Go to network admin,. find the site you want.

    EDIT the site. Everything is now in nice tabs. Disabled themes will be listed. check the ticky box.

    @andrea – You are correct that to ACTIVATE a plugin has not changed. However, there is no “ADD (or install) plugins” at the site admin panel. The button at the top will automatically switch you to Network Admin.
    So, to INSTALL and Activate a plugin on one site *is* a 4 step process. Previously, you could install and the activate immediately on JUST the current site (or Network activate – like now). I use that process to check out plugins to see if they crash my system or to determine what they do BEFORE I release them to all the site admins.
    Granted, 4 steps is not a huge issue. However, considering that it was done in 1 previously, and considering that when I am searching for a particular functionality & have to try several plugins before finding the one I want – then it is a bit of a hassle on my slow server.

    @dbvista – you are correct about the exclude plugin. I get the same error. However, all of the plugins that I previously excluded are still excluded (thankfully).
    BTW, I left a comment on the plugin author’s website.

    @andrea – Since the base system restricts themes at the super-admin level, and since plugins are potentially more dangerous than themes, why aren’t plugins restricted at the super-admin?

    BTW, I really *LIKE* that individual themes can be network disabled on their entry – rather than clicking the entire list and then mass activate/deactivate.
    That (individual) control would be great on a list of plugins on the network. Having an “all or nothing” for plugins is not a feasible plan for my system. Example – I use the WP-DBManager as Super-admin. I certainly do not want all admins to be able to use it.

    Andrea Rennick

    (@andrea_r)

    Customer Care at Copyblogger Media and Studiopress

    Example – I use the WP-DBManager as Super-admin. I certainly do not want all admins to be able to use it.

    Exactly, and that’s an *excellent example* of a plugin that needs to be fixed. So only Super Admins have access.

    Also:

    http://wordpress.org/extend/plugins/exclude-plugins/
    http://wordpress.org/extend/plugins/plugins-enabler/

    If you look at what multiste was built for (wordpress.com) then it makes sense. They want to restrict themes (and not have users choosing the main site theme) but they don;t even *use* the plguins menu. they just drop in new features, everyone gets it.

    For now, you have the plugins above to exclude the ones you don’t want people to see.

    There’s also the mu-plugins folder. Stuff in there *never* shows up in the plugins list and runs all the time. Tho you have to be careful with what you do put in there.

    Personally, for backups on a network, I do *not* recommend a WP plugin for it. That should be done server-side with a script.

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘WP 3.1: Activate gone, Network Activate only?’ is closed to new replies.