Upgrading Multiply

To upgrade Multiply you will need to run this script: upgrade-multiply.php

The Multiply upgrade script upgrades the plugin's own data, but it also runs the WordPress upgrade script for each of the extra blogs. If all of them have large archives, it's possible that the script will time out. It's very important that you back up your database first to prevent data loss.

If you're concerned, you can upgrade the blogs once at a time by uncommenting the line at the top of the upgrade-multiply.php file and changing the number to the blog ID. e.g., change:

//define('MULTIPLY_UPGRADE', $x);


define('MULTIPLY_UPGRADE', 2);

where 2 is the ID of the blog in question. This must be done for each blog. If you are upgrading from WordPress 1.5 to 2.0, please note that blog #1 will have a new ID number -- see the 1.5 to 2.0 post for details.


  1. Back up your data.
  2. Upgrade WordPress. (i.e., download, copy, run upgrade.php -- see the WordPress documentation.)
  3. If for some reason you skipped step #1, back up your data.
  4. Make sure that the Multiply plugin file is in the plugin directory, and install it if you like.
  5. Seriously: a regular WordPress upgrade is far, far less likely to go wrong than the next step is. Back up your data.
  6. Put the upgrade-multiply.phps in the wp-admin directory with upgrade.php, and run it.

Bonus extra step! (I know you love them.) If you had modified the core to (e.g.) enable pingback, similar-but-probably-different modifications will have to be made again -- see the normal Multiply documentation for details.