I got sick of  uploading the same five or six (or seven or eight) plugins every time I started a new Wordpress site, so I made a plugin, WP Install Profiles (WPIP) to automate the process. Download WPIP from the Plugin Directory.

Here’s how to use it:

  1. Install it on an existing WP installation. Go toPlugins -> Bulk Install Profiles to get to the good stuff.
  2. In the right column, click the button marked “Download a profile of this site”. WPIP will create a .profile file, containing a list of all of the active plugins on your site. Save it someplace good, like your desktop.
  3. Log in to your new WP installation and install WPIP there as well.
  4. Go to¬†Plugins -> Bulk Install Profiles,but this time, use the “Import new profile” file uploader to upload your Install Profile from the existing site.
  5. After you click “Upload,” the screen will refresh, and the profile you just loaded will be available in the dropdown menu under “Choose a profile”. Select it.
  6. The list of plugins from your old site will appear in the text field. Feel free to add or remove plugins. (Instructions for adding new plugins are near the top of the screen.)
  7. Click the big blue “Download plugins and save profile” button. WPIP will go out to the Wordpress Plugin Directory, grab the latest version of each plugin in the list, and place it gently in your wp-plugins folder.
  8. Go to your Plugins page and view inactive plugins to activate the newly installed plugins.
  9. You’re welcome.

Note: If you don’t have a site with plugins that you’d like to duplicate, WPIP comes with a default profile with some of my favorites:

  • Headspace, an SEO plugin I’ve begun to use over All in One SEO Pack

  • Theme File Duplicator, a plugin I wrote to make new template files from the WP admin area

  • Google XML Sitemap Generator, an oldie but a goodie

  • WP Touch, for generating a mobile-friendly version of your site

  • Contact Form 7

  • WP Super Cache

  • Backupwp - my new favorite for db/file archival,with lots of options and Dropbox integration

  • Google Analyticator

  • Use Google Libraries, to serve jQuery and other library files from Google, rather than the versions packaged with Wordpress

Download WPIP from the WordPress Plugin Directory