Is there an easier way to upgrade all your wordpress sites? (I have 35 sites)

by 0b1 Banned
13 replies
hey everyone as the title!

Is there a fully automated way to upgrade all your wordpress sites simultaneously? I hate to login to each site manually just to upgrade my wordpress each time there is a new WP update.

I know of WP Manage, but Its a 3rd party website and at the moment it is free. Is there any other way you guys are doing it?

Thanks In advance
#easier #sites #upgrade #wordpress
  • Profile picture of the author Sojourn
    I use a combination of browser bookmarks and iMacros to log in to all of my sites at once.

    The process involves saving a bookmark file with the admin screen for each of your sites and then recording a macro of yourself logging in to each site:
    • Open browser (I use Firefox) and bring up the admin screen for each site in its own tab.
    • Click on Bookmark and select Bookmark All Tabs and save the set of bookmarks as something like Admin Screens. Whenever I need to go into all of my sites, I just have to click on that one bookmark and select the option to open all of the tabs at once and then each admin screen will come up in its own tab.
    • I recorded myself logging into all of my admin screens. I used the bookmark/open all tabs option, started the macro recording and then went in order tab by tab to log in. Click on Stop Recording and then Save and call it something like WP Updates.
    Anytime I want to log in to all of my sites for updates, I click on the bookmark to bring up all the admin screens and then I play the iMacro to log in to all of them. (You should actually be able to record the iMacro so that it brings up your admin screens rather than using the bookmark function but my iMacro version and my Firefox version aren't playing as well together as they were.)

    I then go tab by tab and click on the update buttons and then manually log off each site but I could probably turn those steps into macros, too.

    It takes a little time to record the iMacro but once it's done it takes just a minute or so to log in to a whole bunch of sites at once and you kick it all off with just a couple of keystrokes.
    {{ DiscussionBoard.errors[4230218].message }}
    • Profile picture of the author Gimitrix
      Thanks for the info Sojourn
      That was actually helpful
      {{ DiscussionBoard.errors[4230679].message }}
    • Profile picture of the author dfs_dean
      Originally Posted by Sojourn View Post

      I use a combination of browser bookmarks and iMacros to log in to all of my sites at once.

      The process involves saving a bookmark file with the admin screen for each of your sites and then recording a macro of yourself logging in to each site .....
      I believe if you use LastPass, it can actually log in for you and eliminate the need for creating macros.

      Peace
      Signature
      Find something to enjoy about reality. It's not going to go away.
      {{ DiscussionBoard.errors[4231014].message }}
  • Profile picture of the author pacesetter007
    Have you heard of wpmanagerdx? I haven't used it but I have heard so many good things about it. I have many wordpress blogs and for me, it's fun upgrading and managing all of them one at a time.

    That can be very boring though so google that solution and see if you like it.

    Tim
    {{ DiscussionBoard.errors[4230562].message }}
  • Profile picture of the author AmandaT
    I normally just have my VA do it. One of the many tedious tasks I'm happy to say I don't do myself anymore.
    {{ DiscussionBoard.errors[4230591].message }}
  • Profile picture of the author retsek
    Use Wordpress Network. Its built into Wordpress, but comes disabled by default.

    Whenever there's an update, you just have to hit the upgrade all sites button. And it will loop through hundreds of sites in 2 minutes.

    PLUS, there's the added benefit of having a central themes and plugins folder shared across all the sites. What that means is that, for example, you can tweak an ad position and have it updated on all the sites that use that same theme, you can upgrade a plugin and have it upgraded on all the sites that use it at the same time.

    PLUS, you can get central location and one username and password to admin all the sites. You can network activate plugins. There's just much you can do with it. It simply makes building sites faster and easier to manage.

    It does all that, while STILL maintaining separate database tables for EACH site. So you can have different plugin options, separate posts, pages, categories, etc. The wp_posts tables, for example, might become wp_23_posts where 23 is a site's ID and so on. The wp_users table remains shared between all sites

    By default, Wordpress Network will let you use a regular TLD domain like Wordpress does. Then additional sites can be subdomain.domain.tld OR domain.tld/subdir

    So to use only TLD for both the main site and subsites, you use the Domain Mapping Plugin which is free.

    There's many technical tidbits to think about. One of them *I think*, is that it requires wildcard entries in your DNS and your apache config. Most shared hosting don't allow you to change apache config. This requirement might have changed since I started using it 3 years ago.
    {{ DiscussionBoard.errors[4232066].message }}
    • Profile picture of the author AnniePot
      This codex for the WordPress Network should be helpful to you...

      Network Admin « WordPress Codex
      {{ DiscussionBoard.errors[4232102].message }}
    • Profile picture of the author 0b1
      Banned
      Originally Posted by retsek View Post

      Use Wordpress Network. Its built into Wordpress, but comes disabled by default.

      Whenever there's an update, you just have to hit the upgrade all sites button. And it will loop through hundreds of sites in 2 minutes.

      PLUS, there's the added benefit of having a central themes and plugins folder shared across all the sites. What that means is that, for example, you can tweak an ad position and have it updated on all the sites that use that same theme, you can upgrade a plugin and have it upgraded on all the sites that use it at the same time.

      PLUS, you can get central location and one username and password to admin all the sites. You can network activate plugins. There's just much you can do with it. It simply makes building sites faster and easier to manage.

      It does all that, while STILL maintaining separate database tables for EACH site. So you can have different plugin options, separate posts, pages, categories, etc. The wp_posts tables, for example, might become wp_23_posts where 23 is a site's ID and so on. The wp_users table remains shared between all sites

      By default, Wordpress Network will let you use a regular TLD domain like Wordpress does. Then additional sites can be subdomain.domain.tld OR domain.tld/subdir

      So to use only TLD for both the main site and subsites, you use the Domain Mapping Plugin which is free.

      There's many technical tidbits to think about. One of them *I think*, is that it requires wildcard entries in your DNS and your apache config. Most shared hosting don't allow you to change apache config. This requirement might have changed since I started using it 3 years ago.

      Hey thanks looking for something like this! Is there a tutorial online? I cant seem to find any or maybe im not trying hard enough eh?
      {{ DiscussionBoard.errors[4244689].message }}
  • Profile picture of the author Britt Malka
    Yes, there is an easier way.

    I use a nice little script I got for free in the War Room. I have tweaked it so it works with both www-domains as well as clean http:// domains. You can find it here if you're a member of the War Room:

    http://www.warriorforum.com/war-room...ess-blogs.html
    Signature
    *** Idea Factory ***
    9 Simple & Fun Ways to Come Up With Ideas for Non-Fiction Books

    >>> Click here to get immediate access <<<

    {{ DiscussionBoard.errors[4232128].message }}
    • Profile picture of the author AnniePot
      Originally Posted by Britt Malka View Post

      Yes, there is an easier way.

      I use a nice little script I got for free in the War Room. I have tweaked it so it works with both www-domains as well as clean http:// domains. You can find it here if you're a member of the War Room:

      http://www.warriorforum.com/war-room...ess-blogs.html
      In your original reply on the offer page for this script, you mention that it doesn't update plugins, so (from what I see), it only does half the job - correct me if I'm wrong
      {{ DiscussionBoard.errors[4232186].message }}
      • Profile picture of the author retsek
        Originally Posted by AnniePot View Post

        In your original reply on the offer page for this script, you mention that it doesn't update plugins, so (from what I see), it only does half the job - correct me if I'm wrong
        Yeah I agree. Wordpress Network is the best solution for this. It's free and natively supported by Wordpress. Even the domain mapping plugin is made by a wordpress employee.

        It's astonishing how many IMers don't know about it.
        {{ DiscussionBoard.errors[4232265].message }}
  • Profile picture of the author retsek
    Start here.

    The Ultimate WordPress Multi Site Network Management Guide | Onextrapixel - Showcasing Web Treats Without A Hitch

    To the guy above, yes that is true by default. But when you add the Domain Mapping Plugin you can convert the subdomains to full TLDs. So ALL the sites under the network can be a TLD.
    {{ DiscussionBoard.errors[4245361].message }}
  • Profile picture of the author ModernDomains
    I believe WP Manager and XMark Pro can do bulk upgrades for your blogs.
    Signature

    Many Great Keyword Domains
    www.ModernDomains.com

    {{ DiscussionBoard.errors[4760630].message }}

Trending Topics