How to install plugins for each site on the Multisite network?

Is it possible to install and activate plugins based on each site for multi-level WP configuration?
I create a network of "Proofs" for my clients, where I can easily create new sites for displaying layouts, etc. For clients.
Some clients require more plugins than others, and I hope things get better organized.

Basically, I don’t want my “network plugins” to be minimized with a ton of plugins that I have to filter when I try to activate on individual sites.

Is it possible to configure it so that I can actually install and activate plugins on each individual site , NOT from the network administrator?

+6
source share
2 answers

As for the install part, no, this is not possible. Installation can only be done in the Network panel. I do not find an official quote, but I am sure that this is not an option. But there are several places in the core where we can see it: [1] and [2] .

From the e-book Multisite 101 there are the following sentences:

I just knew MPM, and with it you can set 3 states for plugins: hidden, visible and active in creating a blog. But it cannot be used to include plugins for each site, for example, WordPress by default for themes.

multi-node advanced plugin management

The current version of the plugin displays several notifications: one undefined variable and one deprecated function. But they are insignificant and easily fixed.
I also saw that he was ready to work with premium plugins using a third-party add-on or plugin. This may be useful for user settings.

None of the plugins in the list have been updated recently, not necessarily bad, but caveat emptor.

I have one plugin that works on the network screen to show which plugin is active where this information is not available in the system.

+4
source

B / c on all sites uses the same file system folder for plugins, I don’t think it is possible that it installs a plugins site on a site within several users. To make your life easier, I would look at a backup buddy or ns-cloner. Both of them make it easy to clone one site to another in multi-user mode. I prefer ns cloner, but that doesn’t mean that I know something is wrong with the backup buddy.

If this does not help, and it is convenient for you in sql, you can look at copying the line to wp_option_x, where option_name = "active_plugins" from the site you want to copy to the new one. This will be a shortcut to activate the plugins on the new site.

Hope this helps.

+1
source

Source: https://habr.com/ru/post/945796/