Title: Solution for multisite plugin activation breaks the plugin
Last modified: February 23, 2018

---

# Solution for multisite plugin activation breaks the plugin

 *  Resolved [slackarse](https://wordpress.org/support/users/slackarse/)
 * (@slackarse)
 * [8 years, 3 months ago](https://wordpress.org/support/topic/multisite-plugin-activation-breaks-the-plugin/)
 * Hi Simon,
 * This has been a great plugin, but we’ve been limited to using it on our dev server.
   As it doesn’t work when network activating the plugin.
 * The issue comes from trying to verify the nonce before WP plugins have loaded.
   While you’ve included the pluggable file if the function doesn’t exist, it doesn’t
   work for multisite.
 * The solution is pretty simple. Just wrap the upload code in a function and hook
   it into plugins_loaded.
 * function pixabay_upload() {
    if (isset($_POST[‘pixabay_upload’])) { … } }
 * add_action( ‘plugins_loaded’ , ‘pixabay_upload’ );
 * This works on our dev server, but for obvious reasons we can’t deploy the code
   to a live server.
 * As a bonus, you don’t need to do this, and it should be more reliable:
    if (!
   function_exists(‘wp_verify_nonce’)) require_once(ABSPATH.’wp-includes/pluggable.
   php’);
    -  This topic was modified 8 years, 3 months ago by [slackarse](https://wordpress.org/support/users/slackarse/).
    -  This topic was modified 8 years, 3 months ago by [slackarse](https://wordpress.org/support/users/slackarse/).
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fmultisite-plugin-activation-breaks-the-plugin%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Contributor [Nasmon](https://wordpress.org/support/users/simonstone/)
 * (@simonstone)
 * [8 years ago](https://wordpress.org/support/topic/multisite-plugin-activation-breaks-the-plugin/#post-10329255)
 * Thanks for your advise! We’ll try to implement this in our new update that will
   be published later today. Sorry we didn’t see this ticket until now.
 * Best
    Simon
 *  Plugin Contributor [Nasmon](https://wordpress.org/support/users/simonstone/)
 * (@simonstone)
 * [8 years ago](https://wordpress.org/support/topic/multisite-plugin-activation-breaks-the-plugin/#post-10329390)
 * Ok, just fixed it. Thanks again. Would be awesome if that fixed the multi site
   activation issue. I couldn’t test and verify that, but it works on a single installation.
 *  Thread Starter [slackarse](https://wordpress.org/support/users/slackarse/)
 * (@slackarse)
 * [8 years ago](https://wordpress.org/support/topic/multisite-plugin-activation-breaks-the-plugin/#post-10329865)
 * Hi Simon,
 * Thanks for implementing that. It works on our dev server, so we can plan a roll
   out for live 🙂

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Solution for multisite plugin activation breaks the plugin’ is closed
to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/pixabay-images_40454a.svg)
 * [Pixabay Images](https://wordpress.org/plugins/pixabay-images/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/pixabay-images/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/pixabay-images/)
 * [Active Topics](https://wordpress.org/support/plugin/pixabay-images/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/pixabay-images/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/pixabay-images/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [slackarse](https://wordpress.org/support/users/slackarse/)
 * Last activity: [8 years ago](https://wordpress.org/support/topic/multisite-plugin-activation-breaks-the-plugin/#post-10329865)
 * Status: resolved