Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More
WordPress Backup & Migration Plugin Duplicator provides a simple way to move WordPress sites, create reliable backups, or clone a site for staging. With Duplicator, you can easily migrate, transfer, or clone your WordPress site between domains or hosts with no downtime. Create full backups of your website, or package your entire site to download and install elsewhere with only a few steps. At Duplicator, reliability, security, and ease of use are our top priorities. Duplicator is built on the same engine as Duplicator Pro: backups of any size, encrypted archives, 1-click restore and cloud storage are all part of the free plugin. Our easy migration wizard makes Duplicator the most beginner-friendly backup and migration plugin on the market. You don’t have to hire a developer. Create a backup and migrate sites in just a few minutes. Duplicator Pro This plugin is the Lite version of Duplicator Pro, which comes with scheduled backups, cloud storage integrations, multisite support, staging sites and more. Get Duplicator Pro for the complete migration and backup solution. Easy Site Migration, Backup, and Cloning Duplicator streamlines site migrations by packaging your website files and database into a single file, known as a “backup”. Download and re-install your “backup” on any new WordPress location or server without dealing with complicated setups. Launch at your new destination without installing WordPress. Duplicator is the only migration and backup plugin that works on an empty site. See why experts love Duplicator: “Duplicator provides an easy to use tool to make backups of your site, or to transfer it to another location.” Richard McAdams – Expert Web Developer Backups Without Size Limits Duplicator’s chunked backup engine splits the work into small steps, so backups of any size complete even on shared hosting with strict server timeouts. Pick the archive engine that fits your server (DupArchive, ZipArchive or shell zip) and the database engine you prefer (mysqldump or chunked PHP). Backups build in the background while you keep working, and Duplicator runs on managed hosts such as WordPress.com, WP Engine and GoDaddy Managed. AutoTune: Backup Settings That Configure Themselves Not sure which settings your server needs? AutoTune runs real test backups and finds the configuration that works on your host, automatically. Before every backup Duplicator checks your server configuration, and when something goes wrong it explains the problem in plain language and offers a one-click fix. Secure WordPress Backups Duplicator offers WordPress backups with military-grade encryption. Protect any backup with a password and AES-256 archive encryption, and see the security status of every backup at a glance. Automatically backup your entire WordPress site to secure cloud storage. 1-Click Restore Restore any backup with a single click from your WordPress dashboard: no FTP, no manual installer upload. Duplicator makes 1-click restores easy and stress-free. Quickly restore your entire website in minutes just like a time machine. Duplicator Cloud Storage Keep your backups off-site with Duplicator Cloud, our own secure cloud storage built for WordPress backups. Connect your account, send backups to the cloud and restore them from the cloud when you need them. You can also keep backups in several local folders with automatic retention of the most recent ones. Duplicator Pro adds Dropbox, Google Drive, OneDrive, Amazon S3, FTP/SFTP and any S3-compatible provider. Fast WordPress Migrations Duplicator makes WordPress website migrations fast and stress-free. Quickly move to a new host, domain, or server. No downtime, no data loss, and no coding required. WordPress Multisite Backups Duplicator offers automatic WordPress Multisite backups with easy 1-click restore. Safely backup your entire Multisite network to secure cloud storage. WooCommerce Backups Duplicator offers reliable WooCommerce backups with military-grade encryption. Easily and automatically back up your entire online store to secure cloud storage. Pre-configured WordPress Installs Never start from scratch with Duplicator’s smart pre-configured WordPress installs. Save time and hassle duplicating ready-made sites with 1-click. WordPress Recovery Points with Quick Rollbacks Duplicator offers hourly recovery points and 1-click rollbacks for WordPress sites. Quickly and automatically recover from failed WordPress updates or disasters. Partial WordPress Backup Plugin Duplicator makes partial backups for WordPress quick and easy. Save storage and restore sites faster with database-only, media-only, or completely custom backups. Server to Server WordPress Migration Import Tool Duplicator makes server-to-server WordPress migrations fast and hassle-free. Quickly import your website to a new server in minutes. No downtime, no data loss. Smart WordPress Migration Wizard Duplicator’s smart WordPress migration wizard makes transferring your website to a new host or server effortless. Advanced installer options, custom search and replace rules and security key regeneration are all included. No downtime, no data loss, and no code required. Drag & Drop Import WordPress Website Tool Migrating WordPress sites has never been easier with Duplicator’s drag & drop import tools. Quickly transfer your site to a new host or server in minutes, no code required. Clone WordPress Website Plugin Duplicator clones your entire WordPress website with 1-click, no code needed. Perfect for staging sites, sandbox, or site migration. WordPress Staging Site Duplicator Pro lets you create a WordPress staging site directly from your WordPress dashboard. Safely test plugin updates, theme changes, and new features on a staging environment before pushing changes to your live site. No manual setup, no separate hosting, and no risk to your production site. AI Ready Backups Duplicator exposes its backup abilities through the WordPress Abilities API, so AI assistants can list your backups, create a new one and check its status on your behalf. Every action respects your WordPress permissions. Duplicator Pro Features Duplicator Pro takes Duplicator to the next level with features you’ll love, such as: WordPress staging sites – create a staging copy of your site to safely test changes before going live Drag and Drop installs – just drag the backup file to the destination site! Server to server import – import a backup directly from a URL or from cloud storage, no download needed Scheduled backups – daily, weekly, monthly or hourly, each with its own template and storage destinations Backup templates to save and reuse your backup configurations Cloud Storage to Dropbox Backups, Google Drive Backups, Microsoft OneDrive Backups, Amazon S3 Backups and FTP/SFTP Backups Any S3-compatible provider: Backblaze B2, Wasabi, Cloudflare R2, DigitalOcean Spaces, Google Cloud Storage, Vultr, DreamObjects and more Unlimited storage destinations – send every backup to several locations at once Quick Connect to Duplicator Cloud with your license key Custom Backups and Cloning: want just plugins, or just themes, just the media? No problem! Recovery Points added for very fast emergency site restores Multisite support – back up and migrate an entire WordPress network, install a subsite as a standalone site or import a site into a network Subsite filtering – back up only the subsites you need Installer branding – white-label the installer with your own look and feel Multi-threaded, chunked engine to support larger websites & databases Support for managed and shared hosts such as WordPress.com, WPEngine, GoDaddy Managed, and more WP-CLI commands for backups and automation Custom plugin hooks for developers Advanced permissions – control which roles and users can create, restore, transfer or configure backups Email notifications when a scheduled backup fails Automatic updates and professional support … and much more! Supported Backup Cloud Storage Integrations The free plugin stores backups locally and on Duplicator Cloud. Duplicator Pro adds any Amazon S3 compatible storage provider plus these first-party integrations. Duplicator Cloud Backups Localhost Backups FTP/ SFTP Backups Dropbox Backups Google Drive Backups Microsoft OneDrive Backups Amazon S3 Backups Cloudflare R2 Backups Wasabi Backups Dream Objects Backups Vultr Backups Digital Ocean Spaces Backups Google Cloud Storage Backups Backblaze B2 Storage Backups Linode Object Storage Backups You can easily see why Duplicator is the best WordPress backup and migration plugin on the market! Want to unlock these features? Upgrade to our Pro version Branding Guidelines Duplicator® is a registered trademark of Snap Creek LLC. When writing about the backup & migration plugin by Duplicator, please make sure to uppercase the initial first letter. Duplicator (correct) duplicator (incorrect)
Top keywords
- backups48×3.63%
- duplicator45×3.40%
- wordpress39×2.95%
- backup27×2.04%
- site19×1.44%
- cloud18×1.36%
- storage18×1.36%
- server13×0.98%
- cloud storage12×0.91%
- migration12×0.91%
- pro10×0.76%
- duplicator pro9×0.68%
Music Player for WooCommerce
Features of the Music Player for WooCommerce, Dokan, WCFM Marketplace, and MultivendorX: ♪ Integrate a music player into the WooCommerce products, Dokan, WCFM Marketplace, and MultivendorX ♪ Includes an audio player that supports formats: OGA, MP3, WAV, WMA ♪ Supports M3U, M3U8 playlists ♪ Includes multiple skins for the Music Player ♪ Supports all most popular web browsers and mobile devices ♪ Includes a widget to insert a playlist on sidebars ♪ Includes a block to insert the playlists on pages using Gutenberg ♪ Includes a widget to insert the playlists on pages using Elementor ♪ Includes a widget for inserting the playlists on pages with Page Builder by SiteOrigin ♪ Includes a control for inserting the playlists on pages with BeaverBuilder ♪ Includes an element for inserting the playlists on pages with Visual Composer ♪ Includes a module for inserting the playlists on pages with DIVI Note: for the other editors, insert directly the playlists’ shortcodes. Music Player for WooCommerce includes the MediaElement.js music player in the pages of the products with audio files associated, and in the store’s pages. It allows the integration with the multivendor stores generated with Dokan, WCFM Marketplace, and MultivendorX. Furthermore, the plugin allows selecting between multiple skins. MediaElement.js is an music player compatible with all major browsers: Internet Explorer, Firefox, Opera, Safari, Chrome and mobile devices: iPhone, iPad, Android. The music player is developed following the html5 standard. The music player supports the following file formats: MP3, WAV, WMA and OGA. The basic version of the plugin, available for free from the WordPress Directory, has the features needed to include a music player in the pages of the products and the store. Premium Features Allows playing the audio files in secure mode to prevent unauthorized downloading of the audio files. Allows to define the percent of the audio file’s size to be played in secure mode. Supports integration with plugins: WooCommerce Dokan WCFM – Marketplace WC Vendors MultivendorX Advanced AJAX Product Filters by berocket Load More Products for WooCommerce by berocket Themify – WooCommerce Product Filter by Themify YITH WooCommerce Ajax Product Filter by YITH WOOF – Products Filter for WooCommerce by realmag777 Product Filter by WooBeWoo Support post_type like auctions, included by third-party plugins. And third-party players like: Compact Audio Player CP Media Player HTML5 Audio Player MP3 jPlayer Interface Global Settings of Music Players The global settings are accessible through the menu option: “Settings/Music Player for WooCommerce”. Include music player in all all products: checkbox to include the music player in all products. Include in: radio button to decide where to display the music player, in pages with a single entry, multiple entries, or both (both cases by default). Include players in cart: checkbox to include the music players on the cart page or not. Merge in grouped products: in grouped products, display the “Add to cart” buttons and quantity fields in the players rows. Player layout: list of available skins for the music player. Show a single player instead of one player per audio file. Preload: to decide if preload the audio files, their metadata, or don’t preload nothing at all. Play all: play all players in the page (one after the other). Loop: plays the audio player on the product page in a loop. Player controls: determines the controls to include in the music player. Visualizer: For “all controls” mode, display the visualizer component over the player. Display the player’s title: show/hide the name associated to the downloadable file. Protect the file: checkbox to playback the songs in secure mode (only available in the pro version of the plugin). Percent of audio used for protected playbacks: integer number from 0 to 100, that represents the percent of the size of the original audio file that will be used in the audio file for demo (only available in the pro version of the plugin). Apply the previous settings to all products pages in the website: tick the checkbox to apply the previous settings to all products overwriting the products’ settings. Google Analytics Integration Tracking id: Enter the tracking id in the property settings of Google Analytics account. Setting up the Music Players through the products’ pages The Music Players are configured from the products pages, the Dokan interface, WCFM Marketplace, and MultivendorX. Settings Interface Include music player: checkbox to include the music player in the product’s page, or not. Include in: radio button to decide where to display the music player, in pages with a single entry, multiple entries, or both (both cases by default). Merge in grouped products: in grouped products, display the “Add to cart” buttons and quantity fields in the players rows. Player layout: list of available skins for the music player. Show a single player instead of one player per audio file. Preload: to decide if preload the audio files, their metadata, or don’t preload nothing at all. Play all: play all players in the page (one after the other). Loop: plays the audio player on the product page in a loop. Player controls: determines the controls to include in the music player. Visualizer: For “all controls” mode, display the visualizer component over the player. Display the player’s title: show/hide the name associated to the downloadable file. Protect the file: checkbox to playback the songs in secure mode (only available in the pro version of the plugin). Percent of audio used for protected playbacks: integer number from 0 to 100, that represents the percent of the size of the original audio file that will be used in the audio file for demo (only available in the pro version of the plugin). Select my own demo files: checkbox to use different audio files for demo, than the audio files for selling (only available in the pro version of the plugin). Demo files: section similar to the audio files for selling, but in this case it allows to select different audio files for demo, and their names (only available in the pro version of the plugin). How the Pro version of the Music Player for WooCommerce protect the audio files? If the “Protect the file” checkbox was ticked in the product’s page, and was entered an integer number through the attribute: “Percent of audio used for protected playbacks”, the plugin will create a truncated copy of the audio files for selling (or the audio files for demo) into the “/wp-content/plugins/wcmp” directory, to be used as demo. The sizes of the audio files for demo are a percentage of the sizes of the original files (the integer number entered in the player’s settings). So, the users cannot access to the original audio files, from the public pages of the products. Music Player for WooCommerce – Playlist Widget The widget allows to include a playlist on sidebars, with the downloadable files associated to all products with the music player enabled, or for only some of the products. The widget settings: Title: the title of the widget on sidebar. Products IDs: enter the ids of products to include in the playlist, separated by comma, or the * symbol to include all products. Playlist layout: select between the new playlist layout and the original one. Player layout: select the layout of music players (the widget uses only the play/pause control) Preload: to decide if preload the audio files, their metadata, or don’t preload nothing at all. This attribute has a global scope, and will modify the default settings. Play all: play all players in the page (one after the other). This attribute has a global scope, and will modify the default settings. Highlight the current product: if the checkbox is ticked, and the user is in the page of a product, and it is included in the playlist, the corresponding item would be highlighted in the playlist. Continue playing after navigate: if the checkbox is ticked, and there is a song playing when navigates, the player will continue playing after loading the webpage, in the same position. Note: In mobiles devices where the direct action of user is required for playing audios and videos, the plugin cannot start playing dynamically. Music Player for WooCommerce – [wcmp-playlist] shortcode The [wcmp-playlist] shortcode allows to include a playlist on the pages’ contents, with all products, or for some of them. The shortcode attributes are: products_ids: enter the ids of products to include in the playlist, separated by comma, or the * symbol to include all products [wcmp-playlist products_ids="*"] title: enter the title text to display prominently above the playlist [wcmp-playlist products_ids="*" title="My Playlist"] product_categories: this feature enables you to load all products belonging to one or multiple categories at once, eliminating the need to enter their IDs individually. To filter by product categories, simply input their slugs, separated by commas [wcmp-playlist products_ids="*" product_categories="category-1,category-2"] product_tags: just like filtering by product categories, you can also filter products by tags. To do this, simply enter the tag slugs, separated by commas [wcmp-playlist products_ids="*" product_tags="tag-1,tag-2"] layout: allows to select the new or original layouts with the values: new or classic (“new” is the value by default) [wcmp-playlist products_ids="*" layout="new"] player_style: select the layout of music players (the playlist displays only the play/pause control) [wcmp-playlist products_ids="*" player_style="mejs-classic"] highlight_current_product: if the playlist is included in a product’s page, the corresponding item would be highlighted in the playlist [wcmp-playlist products_ids="*" highlight_current_product="1"] continue_playing: if there is a song playing when navigates, the player will continue playing after loading the webpage in the same position [wcmp-playlist products_ids="*" continue_playing="1"] Note: In mobiles devices where the direct action of user is required for playing audios and videos, the plugin cannot start playing dynamically. controls: allows to configure the controls to be used with the players on playlist. The possible values are: track or all, to include only a play/pause button or all player’s controls respectively: [wcmp-playlist products_ids="*" controls="track"] loop: plays all playlist items in an endless loop. The accepted values are: 1 or 0 [wcmp-playlist products_ids="*" loop="1"] cover: allows to include the featured images in the playlist. The possible values are: 0 or 1, 0 is the value by default [wcmp-playlist products_ids="*" cover="1"] purchased_only: includes only the audio files associated with the purchased products (Plugin commercial version) [wcmp-playlist products_ids="*" purchased_only="1"] purchased_products: generates the list of products purchased by the logged user (Plugin commercial version) [wcmp-playlist purchased_products="1"] Hooks (actions and filters) wcmp_before_player_shop_page: action called before the players containers in the shop pages. wcmp_after_player_shop_page: action called after the players containers in the shop pages. wcmp_before_players_product_page: action called before the players containers in the products pages. wcmp_after_players_product_page: action called after the players containers in the products pages. wcmp_audio_tag: filter called when the audio tag is generated. The callback function receives four parameters: the audio tag, the product’s id, the file’s id, URL to the audio file; wcmp_file_name: filter called when the file’s name is included with the player. The callback function receives three parameters: the file’s name, the product’s id, and the file’s id; wcmp_widget_audio_tag: filter called when the audio tag is generated as a widget on sidebars. The callback function receives four parameters: the audio tag, the product’s id, the file’s id, URL to the audio file; wcmp_widget_file_name: filter called when the file’s name is included with the player as a widget on sidebars. The callback function receives three parameters: the file’s name, the product’s id, and the file’s id; wcmp_purchased_product: filter called to know if the product was purchased or not. The callback function receives two parameters: false and the product’s id. wcmp_ffmpeg_time: filter called to determine the duration of truncated copies of the audio files for demos when the FFmpeg application is used to generate them. Other recommended plugins If your project is a music store, and WooCommerce is more than you need it is possible to use Music Store plugin Or if you need a general purpose music and video player, not especific for WooCommerce, CP Media Player – Audio Player and Video Player plugin Multilingual Support (WPML) The plugin ships with a wpml-config.xml file in the plugin root that registers the three custom fields used by the “Select my own demo files” feature with WPML: _wcmp_demos_list _wcmp_own_demos _wcmp_direct_own_demos All three are registered with action=”copy-once”, which means: When a new translation is created, the demo files and their activation flags are copied from the source language to the new translation at creation time. Once the translation exists, subsequent updates to the source language do NOT overwrite the translation. Editors can customise per-language demos (for example, to use a sample with a different voiceover or accent) without losing their changes on the next source save. This is the conservative default that does not change behaviour for sites that do not explicitly opt in. If your site should propagate demo file changes from the source language to all translations on every update, go to WPML -> Settings -> Custom Field Translation and change the action for each of the three fields above from “Copy once” to “Copy”. After updating the plugin (or after first activation on a site that has WPML installed), go to WPML -> Support -> Troubleshooting and click Clear cache in WPML so the new configuration is picked up.