Keyy keyy provides instant and secure logins with a wave of your smartphone Thu, 12 Sep 2019 14:53:10 +0000 en-US hourly 1 Keyy 32 32 168348938 UpdraftPlus release 1.16.17 update: Featuring in-page restore resumptions Thu, 12 Sep 2019 14:53:10 +0000 Continue reading ]]>

As part of our commitment to continually develop and improve the features offered by UpdraftPlus, we have spent a lot of time focusing on the main goal of making restores great again. Thanks to all the hard work and dedication from our team, over the last few months we have managed to add several under the hood tweaks that have helped with our ‘improve restore project’ that is included with the latest 1.16.17 update. 

Part of the improvements we have implemented with the restore development is the addition of ‘in page restore resumptions’. No longer will you be left wondering if your restore has failed, resulting in you navigating to another page to check and resume the restore. With this new tweak we automatically detect if the restore has stalled and will add a notice to allow you to resume the restore without leaving the page.

Another new feature we have added lets you resume a restore part way through a zip file. You are no longer forced to resume your restore at the last completed zip, as you can now resume part way through a zip. This means that if the restore times out when unzipping a large zip file, UpdraftPlus will pick back up at the last file unzipped.

We have also redesigned the restore page to improve the overall appearance and functionality of the plugin, fixing some bugs and adding improvements to the restore process.

But that’s not all! Upcoming features that we are working on include resuming database restorations, so if the database fails to restore you will be able to pick back up at the last table completed and automatically restore more files

The changelog for UpdraftPlus Free (1.16.17) and UpdraftPlus Premium (2.16.17) is as follows. 

We recommend the update for all users.

  • FEATURE: Added the ability to use UpdraftClone with sub-folder based multisites
  • FEATURE: Catch duplicate entries in a corrupt DB upon restoration and handle/fix them automatically
  • FIX: Some more complicated triggers (see in CiviCRM) that were not previously handled correctly are; and SQL backup format for triggers is now mutually compatible with mysqldump/mysql binaries
  • FIX: Reset internal state upon beginning backup_resume(), in case WP cron called us multiple times in the same process
  • FIX: Provide compatibility functions on WP < 3.7 for mbstring_binary_safe_encoding() and reset_mbstring_encoding()
  • FIX: Correct the Azure China storage endpoint in options
  • TWEAK: Re-designed restore process
  • TWEAK: Prevent cosmetic error if WP_Filesystem call fails when deleting old folders
  • TWEAK: Fix escaping that caused a problem in some translations with a dismissal notice
  • TWEAK: Update bundled cacert.pem file
  • TWEAK: Include a DROP command for any triggers about to be created in the backup
  • TWEAK: The BackBlaze module (Premium feature) can now cope with BackBlaze losing uploaded chunks
  • TWEAK: Cast file IDs in Backblaze to strings to prevent possible API error
  • TWEAK: Do not attempt to perform search/replaces in tables of ARCHIVE type
  • TWEAK: Introduce the constant UPDRAFTPLUS_SQLEXEC_MAXIMUM_ERRORS to aid debugging
  • TWEAK: log message when checking which files need uploading on an incremental backup job
  • TWEAK: Don’t send external DB backups to UpdraftClone
  • TWEAK: Reset the UpdraftClone UI if the clone is not created before it expires
  • TWEAK: Automatically detect a stalled restore and offer a resumption on the restore page
  • TWEAK: Remove some unused restore code
  • TWEAK: Prevent a PHP deprecation log notice with WebDAV on PHP 7.3
  • TWEAK: Catch exceptions and errors during recursive search/replace and recover from them
  • TWEAK: CSS tweak to prevent other plugins from breaking the style of pop-up close buttons
  • TWEAK: Ensure the error is logged on the final remote send complete call if it fails
  • TWEAK: BackBlaze terminology updated to match their changes
  • TWEAK: Update seasonal notices for next year

The post UpdraftPlus release 1.16.17 update: Featuring in-page restore resumptions appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

UpdraftClone celebrates the 1 year anniversary of helping people “copy & paste” their WordPress sites Thu, 05 Sep 2019 08:17:24 +0000 Continue reading ]]>

UpdraftPlus is thrilled to announce our one year anniversary UpdraftClone celebration. UpdraftClone is the simple to use service that allows you to create a cloned test site instantly and directly from UpdraftPlus. We created the highly popular Clone feature to meet a need after we realised just how difficult it is for users to simply and easily copy and create an existing WordPress site. Once the idea for UpdraftClone was formed, we then decided to rethink just how a cloning feature could and should actually work.

Since UpdraftClone was launched in September 2018, we have helped thousands of users to effectively copy and paste their WordPress site using our state of the art cloning feature. UpdraftClone has proven to be very popular with the WordPress community and has grown considerably over the last 12 months, with the amount of people using UpdraftClone increasing by 400% since it’s launch. 

UpdraftPlus has made efforts to continually improved our clone service over the last 12 months, starting with the release of a new SQLadmin feature in April 2019. This new feature allows user to have access to the MYSQL admin panel, which gives you the ability to manage a cloned site databases directly within you my-clones page.

But we didn’t stop there. In July 2019 we launched another new feature that allows clone users to spin out empty WP installs with just a few clicks. This new clone feature is perfect for testing new plugins, themes or designs.

This has proven to be highly popular as it uses the same clone token system as UpdraftClone and lets you create a simple test site that you can throw away once you are done testing. While we may be just a simple WordPress backup and cloning plugin trying to make our way in the universe, that seems like a great idea to us. On top of these improvements, we aim to keep improving clone with new and exciting features. One of these soon to be released features gives the added ability to clone subfolder based multi sites and subdomain multi sites. Be sure to keep an eye out for it in the near future. 

To celebrate the anniversary of UpdraftClone, we are giving users an exclusive 20% discount for the next 7 days. Just use the code “Kamino2019” at the checkout. 

The post UpdraftClone celebrates the 1 year anniversary of helping people “copy & paste” their WordPress sites appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

UpdraftPlus adds the ability to migrate WooCommerce database constraints, meaning better migration of Woo stores Fri, 30 Aug 2019 03:03:40 +0000 Continue reading ]]>

With UpdraftPlus Migrator, you can clone or migrate your entire website to a different URL in just a few minutes. 

Users who use Updraft Migrator to transfer sites that include a WooCommerce store have found in the past that there have been some issues with database constraints (relationships between database tables and how they work with each other). This resulted in the database tables not being updated if the database table prefix was changed between the old and new sites.

These issues resulted in users having problems with file downloads. If a user had a WooCommerce business that featured a digital download product (such as a song or plugin for example) and migrated their site to a new location with a change to the database table prefix (the bit before the table name, which defaults to “wp_”), these downloads stopped working due to the relationships between the product and the digital files being broken 

Updraft Migrator has taken steps to fix this problem by looking through the database before it is imported. If Migrator finds any relationships using the old table name prefix, it makes sure the relationship is able to work with the new table name prefix. As well as WooCommerce, this feature was designed to work for any plugin table or custom table.

As a result, we believe UpdraftPlus is first backup plugin to offer this ability to migrate Woo database constraints.

Get Migrator by upgrading to UpdraftPlus Premium today.

The post UpdraftPlus adds the ability to migrate WooCommerce database constraints, meaning better migration of Woo stores appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

How to migrate a website to another server using Updraft Migrator Sat, 24 Aug 2019 03:04:06 +0000 Continue reading ]]>

Building a website can be a complex and time consuming process that is usually comprised of 3 stages of production – Development, Staging and Production. Each of these stages has its own URL to access the website; as such users need to be aware that when migrating a site through each stage, it is essential that the user makes sure everything is migrated correctly without any bugs. If anything goes wrong during one of these stages, it could result in a broken website.

As well as the development process of a new or redesigned website, many users also perform a migration when moving the site to another domain.

A typical website migration involves the following tasks:

  • Move all files and folders
  • Move the database
  • Change all URLs in the database to match the new domain

In this blog, we will walk you through how to easily migrate a website to another server using the UpdraftPlus Migrator feature. Using the Migrator add-on, a user can migrate or clone their website in a matter of minutes, with Migrator even taking care of replacing the serialised database. Users of Migrator will not need to deal with the hassle of FTP or CPanel when uploading files and folders as Migrator moves all of these in the background for you.

Getting Started

To get started, install a copy of the Migrator add-on feature or upgrade to UpdraftPlus Premium, which represents the very best value as it includes the Migrator Add-On and 12 months of support, plus its Developer package comes with unlimited Add-On licences.

To explain how Migrator works, we are going to assume you have a development and staging server. 

Assuming all development work is completed on your site, the next stage is migrating it to your staging server. First, ensure your staging server has a fresh copy of WordPress installed. Next, to perform the migration process, install and activate the UpdraftPlus Migrator feature on both the Development and Staging server.

Before proceeding any further, make sure you turn off any proxies between you and your site, such as Cloudflare, GoDaddy’s “Preview DNS” proxy or Opera Turbo/Road mode as these can potentially interfere with the clone process. Caching and minifying plugins are also a possible cause of migration problems. If possible, disable these before you create your backup – or alternatively, turn them off if the migration stumbles.

Migrate Website on Another Server Using Migrator

  • To start the migration process, login to your staging website. 
  • Head over to Settings>UpdraftPlus Backups>Migrate / Clone. 
  • Click on the ‘Receive a backup from a remote site’ button in the Migrate section.

This will open settings. Click on the ‘Create Key’ button.

Copy the generated key. You will need this for the next few steps. The key acts as a bridge for transporting data from source to destination site.

  • Next, login to your development site. 
  • Go to Settings>UpdraftPlus Backups>Migrate / Clone. 
  • From the Migrate section, click on the button ‘Send a backup to another site’.

Click on the ‘Add a site’ link and add the generated site key that was created in the previous steps in the ‘Site Key’ box and then press ‘Add site’.

After adding a key you should now see the destination site URL. This means you are ready to migrate from development to staging server. Click the ‘Send’ button.

After clicking on the Send button, you will be asked to select the options that you want to clone. Choose all options except ‘WordPress core’, as you have already installed WordPress on the destination site.

  • Once you have ticked all the options required, click the ‘Send’ button. 
  • UpdraftPlus will now start the process of migrating your site to the destination site. This could take some time depending on the size of your website. 
  • After completion of the process, you should see a new backup visible in ‘Existing Backups’.

This new backup indicates that the source site has successfully sent a backup set to the destination site.

Restore the backup on the destination site

Once you have completed the above steps in the destination site, Click the ‘Restore’ button and then select all options.

Next, you will see a checkbox for database restoration options. Tick the checkbox and continue the process. As we are restoring the database of the source site, we need to update the URLs with the new site URLs.

Wait for UpdraftPlus to finish the process of migration. Once complete, log out of the dashboard and login again. You should see now your site is migrated successfully.

That’s it! It’s really that simple to migrate a website from one server to another using Migrator. 

Get Migrator by upgrading to UpdraftPlus Premium or by adding the Migrator feature today.

By Sajid Sayyad

The post How to migrate a website to another server using Updraft Migrator appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

Duplicate a slideshow and add custom CSS with MetaSlider 3.14.0 Mon, 05 Aug 2019 11:12:38 +0000 Continue reading ]]>

As part of our drive to continually improve MetaSlider – the most popular WordPress slider plugin – we have launched the first stage of a series of updates that will contribute an overall improvement of MetaSlider, with newly added features and an updated UI.

When using the latest version of MetaSlider, users can now quickly duplicate a slideshow and copy over all settings. This is useful if you want a starting point for another slideshow with the same settings if you want to have similar slideshows on mobile, but with a few differences.

Other new features for this new release also include:

  • Add custom CSS to a specific slideshow to to customize the appearance
  • Use recipes/code snippets to quickly add common CSS rules
  • Add CSS styles that change the behavior of any page that the slideshow is on. For example, if you want the header to be full width you can now add a style to take care of that

We recommend the update for all users. The full change-log is as follows

  • FEATURE: Adds ability to duplicate a slideshow
  • FEATURE: Adds toolbar with various utilities
  • FEATURE: Adds unified notification system
  • REFACTOR: Moves inline styles out of the body tag
  • REFACTOR: Refactors the preview module to be called from anywhere
  • REFACTOR: Refactors the way slides and the slideshow saving works
  • REFACTOR: Refactors the shortcode copy module
  • REFACTOR: Adds helper functions to better manage the routes files
  • FIX: Fixes bug where adding a class name via Gutenberg crashes the block


The post Duplicate a slideshow and add custom CSS with MetaSlider 3.14.0 appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

UpdraftPlus Vault expands backup regions across the world Mon, 29 Jul 2019 08:22:15 +0000 Continue reading ]]>

As part of our continued effort to improve all of our services, we have recently completed an update for our popular UpdraftPlus Vault product. 

UpdraftPlus Vault is a built-in storage space option for your UpdraftPlus backups. Using Vault gives numerous benefits including dedicated compatibility with UpdraftPlus, which means you do not have to depend on a third party storage system and all the complications that come with figuring out what suitable product to buy and how to connect it to your backups. As UpdraftPlus Vault has been tailored specifically for use in UpdraftPlus, it is incredibly simple to set up, understand and use.

UpdraftPlus Vault works by storing multiple copies of your backups at data-centres in various parts of the world. As part of this update, we have now added 11 new regions for UpdraftPlus Vault storage. This means that your data will now be stored at the nearest region to you.

Although we cannot guarantee the precise location of your data, UpdraftPlus Vault will now prioritise data centres within your continent.

The original regions were:

  • US West (Oregon)
  • EU (Ireland)
  • Asia Pacific (Singapore)
  • Asia Pacific (Sydney)
  • South America (São Paulo)

The new regions are:

  • US East (N. Virginia)
  • US East (Ohio)
  • US West (N. California)
  • Canada (Central)
  • Asia Pacific (Mumbai)
  • Asia Pacific (Seoul)
  • Asia Pacific (Tokyo)
  • EU (Frankfurt)
  • EU (Paris)
  • EU (London)
  • EU (Stockholm)

We are sure that this update will help improve your UpdraftPlus Vault experience. If you have any questions or comments, be sure to share them with us in the comments section below. 

The post UpdraftPlus Vault expands backup regions across the world appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

WP-Optimize expands to a market leading 3-in-1 optimization plugin with new caching feature Thu, 25 Jul 2019 09:34:33 +0000 Continue reading ]]>

After a lot of development and hard work that has included our recent image optimization feature, we are excited to share with WP-Optimize users the latest breaking news; The all new caching feature has now been released! This new development makes WP-Optimize a market leading 3-in-1 plugin that now combines caching, database cleaning and image optimization that now all work together to help make your site run faster. WP-Optimize caching has been a highly requested feature that we have now available to both our free and premium users.. 

How does caching work?

Caching makes the most of your WordPress posts and pages by loading them as static files. When these static files are viewed by users, it reduces the amount of processing load on the web server and overload if PHP and MySQL are used. This can help improve the performance of the site and is a sure-fire way to ensure that web pages load at lightning-fast speeds.

How to use the WP-Optimize caching feature

Video walk-thru: While written instructions on how caching work can be helpful, for many users a simple walk-thru video can be a lot easier and quicker to process and understand. So be sure to check out the following video we made that takes you through the process of how to use cache. 

Setting up caching:

With WP-Optimize caching, we have specially designed the feature to give a wide range of options to the user. However, if you are the kind of person just wants to turn something on and let it run, just toggle the “enable page caching” button and we will automatically optimize all the different caching tasks for you. This feature enables users with all levels of knowledge to access the full advantages of caching.

How the caching settings appear in the plugin

If you prefer to do things yourself and dig into the finer details, you can manually setup your sites caching options yourself.

Mobile and logged in users cache

If you prefer to setup the cache yourself, there are options within the plugin that will let you manually set “mobile” and “logged in users” cache. Mobile cache enables users who access your site via a mobile or tablet to get a device specific cached version, while “logged in users cache” enables secured cached content for all of your logged in users. If you want to enable this option, just toggle the buttons to the on position. The options are just the first in an amazing long list of features that will make your site faster.   

Enable Mobile and logged in users cache

Preload options

You can further optimize your caching with scheduled preloader options. This features works by allowing the user to preload the pages of the site, further improving its performance. When combined with the other caching features within WP-Optimize, the preloader is a powerful tool that can help speed up loading times.   

Advanced settings

In the “Advanced settings” tab, you can add any URLs, cookies and user agent strings you would like excluded from the cache. These options can be a great tool and very useful as they allow you to exclude sensitive site pages from the caching engine, such as login URLs.

G-Zip compression

This option can give a huge percentage boost as part of your total savings and is a simple and effective way to save bandwidth and further speed up your site. G-Zip compression reduces the size of files sent from your server to increase the speed to which they are transferred to the users browser. Just click “enable” to activate this option.  

Static file caching

Finally, “Static file caching” lets you use HTTP response headers. Once enabled, a visitor’s browser will know if it should cache non-changing files, so it does not need to retrieve them upon every visit, further improving the loading speed of your site. Just set your expiration time and press “enable” to activate.

WP-Optimize in summary

The caching feature is the latest in a series of site optimization options that aim to make WP-Optimize your one stop shop for improving your sites speed and performance. Along with image optimization and database cleaning, the addition of caching aims to make WP-Optimize the only WordPress optimization tool you need. 

To find out how to use all the WP-Optimize features, please follow the links for further information on Database Cleaning and Image Optimization

To find out more about WP-Optimize, visit the website today.

The post WP-Optimize expands to a market leading 3-in-1 optimization plugin with new caching feature appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

UpdraftPlus release new update: Includes new empty clone install feature Wed, 24 Jul 2019 11:02:16 +0000 Continue reading ]]>

UpdraftPlus have now released the latest update for all our users which includes a host of features, fixes and tweak updates. As mentioned in our previous blog, this latest update includes a new feature that allows users who want to create a new clone site to use an already existing local backup (one that is not in remote storage) to create one via UpdraftClone.

This allows the whole clone creation process to be set up in a much shorter amount of time as it is not necessary to create a new backup of the site you are cloning first. This amazing new feature will still use the existing Clone token system that everyone is familiar with, so users can begin generating new blank WordPress installs straight away, without having to purchase any additional services. Once you are done with the testing of the clone, you can simply delete it and generate another one as and when it is needed.

The changelog for UpdraftPlus Free (1.16.16) and UpdraftPlus Premium (2.16.16) is as follows.

We recommend the update for all users.

1.16.16 – 2.16.16

  • FEATURE: Added the ability to launch a blank WordPress clone
  • FEATURE: Add –collate= parameter to WP-CLI (Premium) to allow substitution of locally unknown collations when restoring
  • FIX: Switched to wp_insert_site() from insert_blog() and install_blog() method when importing single-site into a multisite network on WP 5.1+. Fixes ‘Already Installed’ error when importing on newer WP versions
  • FIX: Issue where (rare) foreign key constraints aren’t updated upon restore when table prefix changes
  • FIX: Improve parsing of backed-up triggers when restoring preventing possible unnecessary errors
  • FIX: If an upload to Google Drive starts to fail due to an OAuth token refresh error, the backup will re-bootstrap the Drive client and try again
  • FIX: JSON-reparser to prevent unwanted RINFO data being output to screen
  • FIX: Triggers were still included in a backup for tables that were excluded because of lack of WP prefix
  • FIX: Resuming restores could resume at an unnecessarily early stage
  • FIX: Issue with Dropbox account information call that could make it fail
  • TWEAK: In cases where there were duplicate Google Drive folders (which is possible if there are multiple network communications failures when looking up the folder), these are now detected and merged automatically
  • TWEAK: Add option to start 250GB Vault subscription as in-app purchase
  • TWEAK: Regression: backup checksums were not being recorded in the backup log file
  • TWEAK: Remove UpdraftClone when the backup is cancelled by the user
  • TWEAK: Send the backup log during the creation of UpdraftClone for easier support when a clone fails to recieve the backup
  • TWEAK: Detect OneDrive Graph token expiries and initiate swift resumption
  • TWEAK: Reduce the permissions requested for the UpdraftPlus Google Drive app (this now means that backups manually uploaded to Google Drive can not be deleted through the UpdraftPlus UI)

The post UpdraftPlus release new update: Includes new empty clone install feature appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

Why the new WP-Optimize caching feature will not affect performance Tue, 23 Jul 2019 11:29:04 +0000 Continue reading ]]>

Following the successful launch of the all new WP-Optimize caching feature, we have received a massive amount of amazing positive feedback and reviews. However some have speculated that the optimization plugin would become bloated or buggy due to the expanded nature of it’s performance. We would like to address these concerns and prove to our loyal customers that not only is WP-Optimize now one of the market leaders in WordPress optimization, the performance and speed of WP-Optimize remain as high as ever.

We recently received the following query regarding our update:

The developers decided to fatten the already bloated plugin with page caching because apparently they prefer the ‘we-do-it-all’ approach which of course all too often results in doing nothing well.
o thanks.

This is a legitimate concern and we agree that it’s only worth launching something if we think it will do something at least as well as the alternatives, if not better. There’s no point launching something that’s second best – because why would anyone use it?

So we decided to build the new caching part around the best established caching engine technology we could find, and then spent a couple of years improving it! As a result, our tests of the caching part of the plugin show this rivals or beats every caching plugin currently on the market on caching alone.

Once combined with our database cleaning and image optimization features, WP-Optimize beats all the competition by some margin. In the following example, our test site (which took 4.2s to load without cache), now takes the following time compared to the alternatives when configured:

  • WP-Optimize: 1.7s
  • WP Rocket: 2.0s
  • W3 Total Cache 2.4s

The results show that a site using WP-Optimize is 15% faster than with with WP-Rocket and 30% faster than W3 Total Cache.

We also undertook further testing and comparisons with other caching plugins and have produced the following table. Users can now better understand and see the performance capabilities you can get from using WP-Optimize compared to our rivals.

WP RocketWP
W3 Total Cache
WP Fastest Cache
No Cache
GT Metrix – Page fully
loaded (s) – Canada Server
2 2.4 1.7 4.2
Pingdom – Page fully
loaded (s) – EU Server
2.2 2 1.8 3.2
PageSpeed – Desktop score
PageSpeed – Mobile Score
Page size (MB)

We encourage all users of WP-Optimize you to run your own tests comparing our optimization plugin with the alternatives and share the results with us.


The post Why the new WP-Optimize caching feature will not affect performance appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

Caching with WP-Optimize: The incredible new feature now available for all users Fri, 19 Jul 2019 08:16:13 +0000 Continue reading ]]>

We are happy to announce WP-Optimize has further expanded the capabilities of our amazing 3-in-1 optimization plugin to now include caching! Along with the image optimization and database cleaning features, the latest development makes WP-Optimize the marketing leading plugin when optimizing your WordPress site.

WP-Optimize caching is an essential new tool that will help make your website run faster by loading your posts and pages as static files. Our exciting new feature means that when these files are viewed by your users, it reduces the amount of processing load on your web server and overload if PHP and MrSQL are used. 

To celebrate the launch of this new feature, you can now get 20% off WP-Optimize with our exclusive summer deal. Just use the code “summersale2020” at the checkout. This offer is valid until the end of July 2019.

Positive reviews like this from users on the first day of release is a great way to start the new update!

To find out how to use the WP-Optimize Database Cleaning and Image Optimization features, please follow the links for further information.

Plus checkout our new website, new branding and new intro video below:

The post Caching with WP-Optimize: The incredible new feature now available for all users appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.