Category: Plugins Toggle Comment Threads | Keyboard Shortcuts

  • Jay Versluis 10:22 am on June 5, 2013 Permalink | Reply  
    Categories: How To ( 35 ), Plugins   

    How to style the Tumblr Widget Sidebar Plugin 

    tumblr-logoI’ve been recently using Tumblr more to post sketches from all kinds of devices, and naturally I wanted to embed them in some of my websites’ sidebars.

    I found the extremely helpful Tumblr Widget plugin by Gabriel Roth for this: install, drag in the widget add Tumblr URL. Done!

    I wanted my images to be in a size that the widget didn’t offer, so I did some tweaking – perhaps it’ll help if you’re in a similar situation.

    (More …)

    • hamsa 7:13 pm on August 3, 2013 Permalink | Reply

      Thanks for this. It inspired me to do my own tweaking.
      i created a box for 9 images.

      here are some of the changes that I made:

      echo ‘{‘photo-caption’};
      <option value="9" >9
      and changed the <a href rel=”nofollow”> so it goes to my tumblr page instead of just the image files.

      i’ve got to figure out how to lessen the bottom margins, but i’ll tackle that after dinner, or next week or something.

      • hamsa 7:15 pm on August 3, 2013 Permalink | Reply

        oy, i must have screwed up my post with a bunch of html i threw in the comment. sorry, bout that. maybe throw a tag around it.

    • Jay Versluis 6:08 pm on August 5, 2013 Permalink | Reply

      No problem – thanks for sharing, Hamsa!

  • Jay Versluis 9:21 pm on March 15, 2012 Permalink  
    Categories: Snapshot Backup Devlog ( 8 )   

    Snapshot Backup 2.1 

    After over 20.000 downloads and one day before “the new iPad” hits the shelves, I give you an update on Snapshot Backup. I have finally found the time this week to work again on this project. It’s been too long, (8 months since my last update) but better late than never. It’s like a good wine.

    I’ll tell you upfront: if this was easy for me, and it wouldn’t have taken this long if my knowledge of PHP was better. The latest version is available immediately from the WordPress repository.

    Here’s what I’ve been slaving away over, and what’s new in Version 2.1

    (More …)

    • Jay Versluis 3:27 pm on April 2, 2012 Permalink

      I’ve just added a quick fix to a Maintenance Release, Version 2.1.1:
      This switches the way auto delete operates by deleting the old snapshot(s) first, and then writing the new one to the FTP site.

      I’ve also corrected the Archving spelling mistake which has been there since Version 1.0 (ouch).

      Sadly this update does not address the empty database problem which occurs on some setups, pretty much because I don’t know how to fix it. Yet. It’s next on my list, together with adding Amazon S3 storage.

    • George 8:17 am on December 30, 2012 Permalink

      Without instructions of how to use it your plugin is pretty much useless.

  • Jay Versluis 8:16 pm on July 14, 2011 Permalink | Reply  
    Categories: Snapshot Backup Devlog ( 8 ), WordPress ( 145 )   

    Snapshot Backup 2.0.1 Update: Let’s try this again, folks… 

    I’ve just released Snapshot Backup 2.0.1 – the exact same version as 2.0, however this time it includes all the files it actually needs…

    Let me explain what happened earlier:

    So there I was, having tested the latest version of Snapshot Backup 2.0 for several weeks, all is well at my end, and I decided to release it to the public. After over 11.000 downloads it gets the long awaited automation feature, revamped menu structure and gets its own branding. How exciting! You should all finally have it, it’s been a long wait.

    I uploaded the changes using Subversion, and thanks to Tortoise SVN I can do this with a right click from my Windows 7 machine. It’s all so much easier than hacking away on my development server via SSH. Ever so pleased I decided to treat myself with a Mac Book at the Apple Store in Covent Garden – let the iOS Development begin!

    Shortly after I had arrived in town all your kind comments kept flooding in: some files were missing in 2.0 which Tortoise SVN didn’t import properly, and hence 2.0 was only 80% of what it should have been (read: 100% unusable).

    Thank you to everyone who broght this to my attention, I’m really sorry I couldn’t rectify this before tonight when I got back home.

    (More …)

    • Thomas Eldredge 9:38 pm on July 26, 2011 Permalink | Reply

      How do you make it stop? It’s backing up the backups and growing and growing and it wont stop.

  • Jay Versluis 10:04 am on July 6, 2011 Permalink | Reply  
    Categories: Plugins, WordPress ( 145 )   

    Disk Space Pie Chart – Version 0.4 

    I’ve committed a new version of Disk Space Pie Chart today.

    This maintenance release fixes a display bug in the Dashbaord Widget in WordPress 3.2. Thanks to Dan from IFSA Butler for bringing this to my attention.

    While I was at it I’ve also fixed some of the internal workings of this plugin:

    • Fixed dashboard widget display in WordPress 3.2 (Thanks Dan!)
    • Replaced hard coded links with dynamic ones
    • Updated Folder Structure in accordance with WordPress Best Coding Standards
    • Added default unit value for first-time-user (now defaults to GB rather than nothing)
    • Changed Donation Link (Buy me a Coffee now goes to this website)

    You can download Version 0.4 from the official WordPress Repository or use the automated upgrade option.

    Have fun πŸ˜‰

  • Jay Versluis 12:07 pm on July 2, 2011 Permalink  
    Categories: Snapshot Backup Devlog ( 8 ), WordPress ( 145 )   

    Snapshot Backup 2.0 RC1 – Ready for Testing 

    I’ve been slaving away at the keyboard again. It’s been too long, and you’ve all been patiently waiting for your favourtive backup plugin to do something while you sleep.

    Say hello to Snapshot Backup 2.0 which can now create backups while you sleep. Here’s a list of new features:

    • Automation: create backups every hour, every day, every week, etc (relies on WP Cron so your site needs to have some traffic
    • Rolling Backups: only keeps x amount of Snapshots in your repository
    • New Menu Structure
    • Funky Branding

    Before I release it next week, please let me know your feedback and any bugs you notice.

    You can download it here:

    UPDATE: I have tested the RC-1 version for a couple of weeks now and it seems stable. Hence I’ve released it to the world this morning – RC-1 is identical to the 2.0 release on the Official WordPress Repository.

    Have fun πŸ˜‰

    • Matt 4:54 pm on July 14, 2011 Permalink

      Hi Jay,

      I just updated to v2.0 and I’ve found some issues with it… I don’t think you packaged /includes/snapshot-functions.php in the official 2.0 release. It is however in the RC-1 release. I’m also receiving a few other php errors, but that could be my doing trying to stitch this together. I’ll let you know if i find anything else. Other wise, thanks for the update!

      • Jay Versluis 5:17 pm on July 14, 2011 Permalink

        Thanks for letting me know Matt,

        It was all Subversion’s fault – I’m out and about at the moment but will fix this problem tonight. Sorry about this. The RC1 is pretty much identical to the full release BTW.

    • Ryan 12:51 am on July 15, 2011 Permalink

      Thanks for the update! I have found this to be one of the best Backup Plugins out there. I was having problems this morning after I had upgraded a blog to the latest WP version, but after installing the Snapshot update later on today it seemed to resolve the issue.

      Thanks again!

    • dooby 3:23 am on September 26, 2011 Permalink

      that branding definitely funk!
      thanks for the cool plugin i just tried it out , got a slight error on my first snapshot but hopefully it will still work.

  • Jay Versluis 6:07 pm on May 18, 2011 Permalink  
    Categories: Snapshot Backup Devlog ( 8 )   

    Snapshot Backup – Version 1.6 Release Notes 

    After nearly 7.500 downloads it’s time for Version 1.6 of your favourite backup plugin – it’s a shame it took me so long to do so little… All my time is currently consumed with planning our move from London, UK to Miami Beach, FL which leaves too little time for hacking code. Apologies if development cycles take longer than we all had hoped.

    Thanks again to everyone who provided feedback and error messages!

    The good news is that once we’re settled in the US, I’ll focus my efforts on WordPress Support and development full time! Fingers crossed, it won’t be much longer now πŸ˜‰

    Let’s have a look at the new features of Snapshot Backup 1.6:

    (More …)

    • John 10:46 pm on May 19, 2011 Permalink

      With the upgrade to 1.6, I can no longer do a local backup for later download. It crashes when it sees there is no FTP info, and that’s it. The older version would also show the error, but then continued to make the backup. Any ideas? Thanks

      • Jay Versluis 12:58 pm on May 20, 2011 Permalink

        Hi John,

        I’m really sorry about this – I hadn’t checked the plugin without FTP details. I’m slaving away at the keyboard to rectify the issue as I type – watch out for 1.6.1 which will let you use the plugin with blank FTP details again.

        The old version (1.5.1) is still available at the WordPress Reporisoty – just in case you want to downgrade:

    • Jay Versluis 2:30 pm on May 20, 2011 Permalink

      I’ve just published a maintenance release 1.6.1:

      The update addresses an issue whereby local backups without FTP details weren’t allowed by the preflight checker… oopos!

      It’s all fixed now though – here’s the direct download link:

  • Jay Versluis 3:15 pm on April 27, 2011 Permalink  
    Categories: Snapshot Backup Devlog ( 8 )   

    How to restore your Snapsnot via FTP 

    Let me talk you through the steps necessary to restore a WordPress Site if you’re backed it up with Snapshot Backup. In principle there are four options you have:

    1. Restore via FTP (available to everyone, however it’s a long and tedious process)
    2. Restore via SSH (requires root access to your server, works much faster but not everyone has root access)
    3. Restore using Snapshot Restore (doesn’t exist yet… but I’m working on it)
    4. Ask me to restore a Snapshot for you (small fee involved for my time)

    In this article I’ll describe Option 1: Restoring a Snapshot via FTP.

    (More …)

    • Kevin 10:49 pm on January 7, 2012 Permalink

      FTP upload works as described. It would be a nice plug-in feature/option to use a non-standard TCP port for FTP.
      Keep up the good work, and thank you for this plugin. I am just testing it now and if it does everything I need, I’ll be glad to make a donation.

      • Jay Versluis 12:35 am on January 8, 2012 Permalink

        Thanks Kevin, really glad to hear it’s working for you. Custom FTP ports is on my list of things to do and will be available in a future update.

        I’ll keep you posted πŸ˜‰

    • Alex 6:49 pm on January 26, 2012 Permalink


      A question for you. The backups are working fine. But I just checked the tar file and there is NO .sql file in the wp-content/uploads folder.

      Am I doing something wrong??

      please advise


      • Jay Versluis 9:27 pm on January 26, 2012 Permalink

        Hi Alex,

        the SQL file is deleted once the TAR file is written – could you have a look and see if the .SQL file is present inside the .TAR file?

    • Alex 9:52 pm on January 26, 2012 Permalink

      Well, that is what i am doing
      I downloaded the tar file from the ftp and unrared the files on my pc into a folder
      There I could not find it in the wp-content/upload folder.

      • Jay Versluis 3:14 pm on January 27, 2012 Permalink

        That’s not good! Who are you hosting with? Sometimes hosts don’t let you use shell commands (such as mysqldump – which is what I’m using to extract the database). On my list of things to do is implementing better checks at each stage. Now it’s funding the time to do it.

        Sorry it’s not working out for you – have a look at VaultPress, or as a free alternative WP-DB-Backup by Austin Matzko.

    • Jack Cahn 1:13 pm on April 28, 2012 Permalink

      where do I find “Restore via SSH”

    • GeePee 5:57 pm on April 28, 2012 Permalink

      I’ve been trying to restore the backup and have uploaded all the files.
      But you say i have to delete all the wp’s in the database of admin?
      Are you sure?
      If not what should i do?
      Urgent please.
      I believe this is a very difficult way to backup and restore!
      Thanks for you fast respons

      • Jay Versluis 7:17 pm on April 28, 2012 Permalink

        Hi GeePee,

        You don’t have to delete anything in your existing database, you can just setup a new one and import the .sql file into that.

        Once you unTAR the snapshot the .sql file is located in wp-content/uploads

    • GeePee 6:01 pm on April 28, 2012 Permalink

      and where do i get the .sql file to upload in admin php??
      I can brows on the pc but the file is online!!

  • Jay Versluis 6:45 pm on April 8, 2011 Permalink  
    Categories: Snapshot Backup Devlog ( 8 )   

    Snapshot Backup – Version 1.5 Release Notes 

    Here’s a maintenance release of Snapshot which fixes a handful of issues many of you have experienced over the last month. Let me share with you what I’ve done to make Snapshot even better. It’s all about compatibility.

    Thank you all forover 4000 downloads at the time of writing!

    ο»ΏSpecial thanks go to Ozh, Justin and Brad and their new book Professional WordPress Plugin Development which is helping me enormously in getting a grip on WordPress constants and functions.

    (More …)

  • Jay Versluis 11:37 am on March 4, 2011 Permalink  
    Categories: Snapshot Backup Devlog ( 8 )   

    Snapshot Backup goes 2.0 

    I seriously hadn’t expected over 1000 downloads in only 9 days of releasing Snapshot Backup. Thank you to every Presser out there giving it a chance – I truly appreciate it πŸ˜‰

    This success puts the pressure on me to get things right and make things better – and this is a heads up that I’m working on just that. Let me give you a rundown of the features that will (hopefully) make the next release:

    (More …)

    • John 3:28 pm on March 23, 2011 Permalink

      Patiently waiting!

    • zupa 5:11 pm on April 1, 2011 Permalink

      i use ur plugin.. and right now im trying to restore it..

      but when i upload mysql file into phpmyadmin it says error ;


      SQL query:

      DROP TABLE wp_commentmeta;

      MySQL said: Documentation
      #1051 – Unknown table ‘wp_commentmeta’

      can u help me?

    • Jay Versluis 9:11 am on April 2, 2011 Permalink

      That’s not good… What use is a backup when you can’t restore it? Let me do some digging and I’ll get back to you. Have you got root access to your server? You can always try the restore with mysql from the command line.

    • kara 2:33 pm on July 14, 2011 Permalink

      Hi Jay,

      I just downloaded v2.0 of snapshot backup, and have run into a few problems. πŸ™‚

      There seems to be a lot of references to files in the ‘includes’ folder that do not exist, such as ‘includes/snapshot-functions.php’ and ‘includes/automation.php’. I couldn’t find these files in the download of the plugin. Any idea where they might be. πŸ™‚

      BTW: very excited about the automatic backup feature. This will save us a lot of time.

      • Jay Versluis 3:31 pm on July 14, 2011 Permalink

        Hi Kara,

        That sucks indeed… Subversion just didn’t upload those files πŸ™

        I’m out at the Coventry Garden Mac Store just now checking out the Mac Book Air – I’ll get this fixed as soon as I get back home. In the meantime, have a look at my post for the Release Candidate here:

        There’s a direct downlink from this site which is identical to the one on the WordPress Repo. Let me know if that works – and thanks for letting me know.

    • Bruce Piper 2:34 am on July 16, 2011 Permalink

      Hi Jay
      Loving Snapshot backup. Have it working nicely on one of my sites but on another one it appears to be timing out during the backup (this site currently has about 15000 posts on it).
      If I click on the ‘create new backup’ button it goes away and looks like it’s doing something, but eventually comes up with an Internal Server Error message.
      The server doesn’t actually crash, and if I then go back to the snapshot backup page it shows the ‘latest snapshot’ has a size of 0KB.

      It works fine on a site with less posts.
      Any ideas?
      cheers Bruce

      • Jay Versluis 7:26 am on July 16, 2011 Permalink

        Thanks Bruce, glad you like it.

        Looks like the plugin is timing out on your larger site. You can try the following: open the file snapshot-backup/includes/snapshot-functions.php, there’s an option to set the time limit in seconds on how long PHP waits until it times out. The default is 300 (that’s 5 minutes), try setting this to a higher value. Let me know if this works.

        • Bruce Piper 7:34 am on July 16, 2011 Permalink

          Hi Jay
          No good, same problem. Increased it to 900 but it’s timing out much faster than even the 5 minutes on your default settings. It’s like a browser timeout is happening – at about 45 seconds?
          cheers Bruce

          • Jay Versluis 7:36 am on July 16, 2011 Permalink

            Does it work with automation? Try one every hour and see if the system sends you a friendly email.

          • Bruce Piper 7:53 am on July 18, 2011 Permalink

            Hi Jay
            No it doesn’t work with automation either. I’ve looked into it a little further – it does work if I turn off the FTP settings i.e. only do a local backup. So I suspect it’s timing out on the FTP transfer. The backup file is about 1GB. Can you point me in the right direction to lengthen the timeout?
            cheers Bruce

  • Jay Versluis 10:50 pm on February 19, 2011 Permalink  
    Categories: Plugins, Snapshot Backup Devlog ( 8 )   

    Snapshot Backup Plugin for WordPress 

    I’ve just finished writing a new WordPress Plugin which creates a Snapshot Backup of your entire website: that’s your Database, current WP Core, all your Themes, Plugins and Uploads. The resulting single archive file is then uploaded to an FTP repository of your choice.

    Peace of mind included πŸ˜‰

    Download from the official WordPress Repository

    (More …)

    • chas 6:54 pm on May 22, 2012 Permalink

      When I try to download the latest snapshot it gets hung up at 3.4 MB of the 69 MB download. Tried it twice. What am I doing wrong.

      • Jay Versluis 9:04 am on May 23, 2012 Permalink

        Hi Chas,

        This sounds like a http timeout to me. Have you tried downloading the file via FTP?

    • Jay Versluis 10:54 pm on May 31, 2012 Permalink

      I’ve just posted this in the WordPress forum:

      In case you’re having trouble getting Snapshot Backup to work on your system, check out this fine alternative called BackWPup by Daniel HΓΌsken:

    • Chris 6:46 pm on July 24, 2012 Permalink

      Tried on several sites -but got error each time. (FYI) on Shared Business Godaddy hosting – the process completed but file would never download.
      Was a good thought…
      /Users/my/Desktop/snapshot-20120724-1739.tar.part could not be saved, because the source file could not be read.
      Try again later, or contact the server administrator.

      • Jay Versluis 4:24 pm on July 26, 2012 Permalink

        Thanks for letting me know Chris. Perhaps it’s a timeout? This can happen with larger sites, but since you’ve tested it on several maybe that’s not it. Thanks for trying πŸ™

    • Ruth 9:43 pm on August 15, 2012 Permalink


      Thank you for the wonderful plugin! It has been a standard on my websites for almost a year now and it has made my life easier and saved my neck on a number of occasions.

      I am posting this to find out if anyone had found the plugin not playing nicely with w3 total cache (or rather, w3 total cache not playing nicely with the plugin)– I have recently begun to have some issues with long-running scripts originating from snapshot backup crashing my server, and the only thing I can see in common between the cases where I have seen this behavior (aside from snapshot backup) is that it was on sites that were running w3 total cache also.

      I really like this plugin and I am determined to find a solution to this so I can resume using it on every site. I just wanted to put this out there and see if anyone else is having the same issue, or if any other readers had any hints as to what might be going on.

      Thanks in advance to anyone who responds.


      • Jay Versluis 10:41 am on August 20, 2012 Permalink

        Hi Ruth,

        I *think* Snpashot doesn’t play well with many shared hosting environments – probably because they like to make sure to mischief is being executed on their servers. Some users have reported that Snapshot was creating multiple long-running backups in the background and have banned it, perhaps something similar is happening at your end.

        I’ve currently put development of this project on hold until next year when I will hopefully have the time to investigate what’s happening there. Until then, have a look at a very nice backup plugin called – it does everything that Snapshot Backup does and more. It’s free and it’s in active development. Hopefully this will alleviate your issues.

        All the best from London,


    • dancing with the stars 13 9:20 am on March 1, 2013 Permalink

      I like the helpful info you provide in your articles.
      I will bookmark your blog and check again here regularly.
      I’m quite sure I’ll learn a lot of new stuff right here! Good luck for the next!

    • Eric Chang 3:09 am on March 12, 2013 Permalink

      this plugin is excellent !
      but , Can you consider add gzip function ? the size of whole site backup is too big !

      • Jay Versluis 11:45 am on March 13, 2013 Permalink

        Hi Eric,

        Thanks for your feedback! I remember testing gzip and found that in some cases it can make the archive even bigger. Feel free to try it yourself, here’s how:

        Under wp-content/plugins/snapshot-backup/includes/ you’ll find a file called zipshot.php. On line 43 the shell command is created, it looks like this:

        $snapshotfile = 'tar -cvf ' . $savepath . $filename . ' '. ABSPATH . '.htaccess ' . ABSPATH . '*';

        Change the command from ‘tar -cvf’ to ‘tar -cvzf’ (it’s just an additional letter) and gzip I used.

        I know it’s not a very convenient method, but I’m currently not planning any updates until I can find the time to completely rewrite the plugin from scratch. If you’re interested in something a lot slicker and with a lot more options, check out (it also supports gzip).

        Hope this helps πŸ˜‰

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc