Winner of the Best WordPress Business Website - WP Honors 2011
Since 2004
 

Forums

 

Manuals

 

Videos

 

Live Support

 

WPMU.org

Adding Auto-Activate All to Supporter plugins

Custom

I've been meaning to request for some time that you add an "Anyone (Auto-Activate)" feature to the Supporter / Premium Plugins tab, but now I wonder: Would this essentially do the same as Network Activate from the WP Plugins tab?

Then, if we do set a plugin to Network Activate, will it activate on all existing blogs, and new blogs upon creation? That's our goal, and we'd like to avoid any conflicts with the Supporter plugin.

We Premium Plugins enabled, and have set certain plugins to "Anyone" but we would like them auto activated. Any feedback is appreciated, thanks!

Everyday at WPMU DEV we help hundreds of WP Users. Become a member today to:

  • Download 250+ Premium Plugins and Themes
  • Get unlimited support from WordPress Experts
  • Get help with your WordPress or BuddyPress projects

Help & Support from WPMU DEV members and staff

Staff

Hiya!

Then, if we do set a plugin to Network Activate, will it activate on all existing blogs, and new blogs upon creation? That's our goal, and we'd like to avoid any conflicts with the Supporter plugin.

This is exactly how Network Activate should work. To test, I tried it on the "Hello Dolly" plugin. Network Activated it on a test install with Supporter. Then created a new site. Worked like a charm. You should be good to go! Thanks!

Keeper of the Dark Chocolate

I think it's been suggested for a hook for when Supporter was activated as well as dropped, finished or canceled previously. I think that would be a better method of activating options like the space upgrades instead of checking every time.

edit: Just to throw that in. :)

Get personal, comprehensive and timely support and assistance
from WordPress Experts

Staff

I think it's been suggested for a hook for when Supporter was activated as well as dropped, finished or canceled previously

Agreed. +1

Keeper of the Dark Chocolate

Nice to see someone else with a rep in the 4 digits. :)

Would think such a change would cut down on db calls as well. We all know how much I dislike large numbers of db calls. :)

Staff

There have been hooks in there for a long time. There was a bug that didn't fire supporter_withdraw for manual changes, but only paypal. That will be fixed next version.

Hooks on every page load (init):
supporter_active
supporter_inactive

One time hooks (only fired on change):
supporter_extend
supporter_withdraw

Also looks like I can cache is_supporter() too to cut down on queries.

Custom

We're all for fewer queries!

So, we can expect a future Supporter version to include the "Anyone (Auto-Activate)" plugins option? Guess we'll find out if Update Notifications is working. ;-)

PS: Now I have rep envy.

Get personal, comprehensive and timely support and assistance
from WordPress Experts

Keeper of the Dark Chocolate

Hmmm, I don't remember those hooks.....

Staff

As you said, you can just network activate it. The only difference with an auto-anyone would be that they would be able to deactivate it.

Staff

@drmike Thank! :D

@jcnjr (@all) Don't be too jealous. Quality over quantity, right! :D

Elite

Hi all... I'm still new to multisite so I may be missing something but I have been trying to use the Supporter "auto activate" feature on my plugins and it never seems to auto activate... any ideas what I might be doing wrong?

Harmony

Get personal, comprehensive and timely support and assistance
from WordPress Experts

Staff

Greetings Harmony :-)

don't you mean "network activate" in the Network Admin?

Joe :-)

Custom

No, Harmony is talking about using the "Auto Activate" feature of the Supporter plugins option. In previous versions we had problems with certain plugins not auto-activating upon a Supporter blog upgrade, but everything is working as it should now. Make sure you have the most recent version of supporter and supporter-plugins and ensure that all files are in their proper places. Leave the plugins deactivated from the Plugins menu, and select auto-activate from the Supporter -> Premium Plugins page.

The developers here may be able to help troubleshoot if you provide a list of the plugins your using. Good luck!

Get personal, comprehensive and timely support and assistance
from WordPress Experts

We can help you out. Become a member today to:

  • Let our team help you out today and access to over 250+ Premium Plugins and Themes
  • Find out why people saying "it's like having your own developer"
  • WPMU DEV - The WordPress Experts