{"id":354511,"date":"2026-08-16T13:15:17","date_gmt":"2026-08-16T13:15:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/uxpack-basic\/"},"modified":"2026-08-16T13:14:59","modified_gmt":"2026-08-16T13:14:59","slug":"uxpack-basic","status":"publish","type":"plugin","link":"https:\/\/roh.wordpress.org\/plugins\/uxpack-basic\/","author":23542409,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"UXPack Basic","header_author":"UXPACK","header_description":"Full WordPress website and database backup. Trigger backups from the backend, list all backups, and configure storage location.","assets_banners_color":"141723","last_updated":"2026-08-16 13:14:59","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/getuxpack.com\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/uxpack-basic\/","header_author_uri":"https:\/\/getuxpack.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"getuxpack","date":"2026-08-16 13:14:59"}},"upgrade_notice":{"1.0.4":"<p>Capability checks on settings reset and activity-log clear admin-post handlers.<\/p>","1.0.3":"<p>Core directory resolution uses WP_CONTENT_DIR \/ WPINC for backup walks.<\/p>","1.0.2":"<p>Review follow-up: readable installer assets, storage path restriction, settings-reset capability check.<\/p>","1.0.1":"<p>WordPress.org review follow-up: Guideline 5 labels, wp-config exclusion, installer stream, sealed passwords, escaping, uploads default storage.<\/p>","1.0.0":"<p>First WordPress.org Basic release. Pro modules are omitted from this package; shipped Basic features are fully usable.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3649744,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3649744,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3649744,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3649744,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3649744,"resolution":"1","location":"assets","locale":"","width":1920,"height":1006},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3649744,"resolution":"2","location":"assets","locale":"","width":1920,"height":1006},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3649744,"resolution":"3","location":"assets","locale":"","width":1920,"height":1006},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3649744,"resolution":"4","location":"assets","locale":"","width":1920,"height":1006},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3649744,"resolution":"5","location":"assets","locale":"","width":1920,"height":1006}},"screenshots":{"1":"Backup list in the WordPress admin \u2014 create, download, and manage archives.","2":"Creating a backup \u2014 full site or database-only.","3":"Schedule overview \u2014 daily, weekly, or monthly automatic backups.","4":"Tools diagnostics \u2014 server and schedule health checks.","5":"Standalone installer \u2014 migrate files and database on the destination."}},"plugin_section":[262246],"plugin_tags":[151,153,4151,152,4062],"plugin_category":[40,59],"plugin_contributors":[275979],"plugin_business_model":[],"class_list":["post-354511","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-backup","plugin_tags-database","plugin_tags-migrate","plugin_tags-restore","plugin_tags-schedule","plugin_category-calendar-and-events","plugin_category-utilities-and-tools","plugin_contributors-getuxpack","plugin_committers-getuxpack"],"banners":{"banner":"https:\/\/ps.w.org\/uxpack-basic\/assets\/banner-772x250.png?rev=3649744","banner_2x":"https:\/\/ps.w.org\/uxpack-basic\/assets\/banner-1544x500.png?rev=3649744","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/uxpack-basic\/assets\/icon-128x128.png?rev=3649744","icon_2x":"https:\/\/ps.w.org\/uxpack-basic\/assets\/icon-256x256.png?rev=3649744","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/uxpack-basic\/assets\/screenshot-1.png?rev=3649744","caption":"Backup list in the WordPress admin \u2014 create, download, and manage archives."},{"src":"https:\/\/ps.w.org\/uxpack-basic\/assets\/screenshot-2.png?rev=3649744","caption":"Creating a backup \u2014 full site or database-only."},{"src":"https:\/\/ps.w.org\/uxpack-basic\/assets\/screenshot-3.png?rev=3649744","caption":"Schedule overview \u2014 daily, weekly, or monthly automatic backups."},{"src":"https:\/\/ps.w.org\/uxpack-basic\/assets\/screenshot-4.png?rev=3649744","caption":"Tools diagnostics \u2014 server and schedule health checks."},{"src":"https:\/\/ps.w.org\/uxpack-basic\/assets\/screenshot-5.png?rev=3649744","caption":"Standalone installer \u2014 migrate files and database on the destination."}],"raw_content":"<!--section=description-->\n<p><strong>UXPack Basic<\/strong> is a free WordPress backup and migration plugin. Create full site backups (files + database) or database-only backups from the admin, download the archives, and move a site to staging or another host with the included standalone installer.<\/p>\n\n<p>Built for reliability and a clear admin UI \u2014 without cloud lock-in, without a license key, and without contacting a commercial license or update server.<\/p>\n\n<h4>Backup &amp; migrate WordPress without the hassle<\/h4>\n\n<ol>\n<li>Create a backup from the WordPress admin<\/li>\n<li>Download the ZIP archive (and installer when needed)<\/li>\n<li>Upload to the destination and run the installer<\/li>\n<li>Finish URL migration and go live<\/li>\n<\/ol>\n\n<p>No developer required for a typical single-site move. Start from an empty destination \u2014 UXPack\u2019s installer can bring files and database over in one flow.<\/p>\n\n<h4>What\u2019s included in Basic<\/h4>\n\n<ul>\n<li><strong>Manual backups<\/strong> \u2014 full site (files + database) or database only<\/li>\n<li><strong>Backup list<\/strong> \u2014 download and delete archives; responsive layout on smaller screens<\/li>\n<li><strong>Schedules<\/strong> \u2014 daily, weekly, or monthly; up to 10 named schedules<\/li>\n<li><strong>Exclude paths<\/strong> \u2014 skip folders you do not need in full backups<\/li>\n<li><strong>Email notifications<\/strong> \u2014 optional success\/failure mail for backups<\/li>\n<li><strong>Storage &amp; health warnings<\/strong> \u2014 disk and stale-backup notices<\/li>\n<li><strong>Standalone installer<\/strong> \u2014 migrate to another server, with health checks and URL migration<\/li>\n<li><strong>Tools<\/strong> \u2014 server\/schedule diagnostics and leftover installer cleanup<\/li>\n<li><strong>Activity log<\/strong> \u2014 see what ran; clear or export CSV when needed<\/li>\n<li><strong>Settings export \/ import<\/strong> \u2014 move configuration as JSON<\/li>\n<li><strong>Hardened backup directory<\/strong> \u2014 sensible defaults under <code>wp-content\/uploads\/uxpack-backups<\/code> (direct web access blocked)<\/li>\n<\/ul>\n\n<h4>Why site owners pick UXPack<\/h4>\n\n<ul>\n<li>Clear workflow: backup \u2192 download \u2192 installer<\/li>\n<li>Local storage you control (path under uploads or legacy uxpack-backups; configurable in Settings \u2192 Storage)<\/li>\n<li>WordPress.org edition does <strong>not<\/strong> validate license keys<\/li>\n<li>Features that ship in Basic stay fully usable (no paywall on built-in code)<\/li>\n<li>Upgrade path to Pro when you need production modules that are omitted from this ZIP<\/li>\n<\/ul>\n\n<blockquote>\n  <p><strong>UXPack Pro<\/strong>\n  This plugin is the free Basic edition. <a href=\"https:\/\/getuxpack.com\/\">UXPack Pro<\/a> adds modules that are <strong>not included<\/strong> here: in-admin restore, encryption, verify\/lock, retention (GFS), roles &amp; permissions, backup before updates, pre-backup optimization, delta backups, remote storage (Google Drive \/ Dropbox \/ FTP \/ SFTP), and WP-CLI.<\/p>\n<\/blockquote>\n\n<h4>Typical use cases<\/h4>\n\n<ul>\n<li>Moving a site to a new host or domain<\/li>\n<li>Cloning a site to staging<\/li>\n<li>Keeping downloadable backups before big changes<\/li>\n<li>Small sites and blogs that need a straightforward backup tool<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install from <strong>Plugins \u2192 Add New<\/strong>, or upload the <code>uxpack-basic<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate <strong>UXPack Basic<\/strong> through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>UXPack<\/strong> in the admin menu.<\/li>\n<li>Click <strong>Create Backup<\/strong> to build your first archive.<\/li>\n<li>Download the backup (and installer when migrating) and follow the on-screen guidance.<\/li>\n<\/ol>\n\n<p>Default backup location: <code>wp-content\/uploads\/uxpack-backups<\/code> (change under <strong>Settings \u2192 Storage<\/strong>).<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20should%20use%20uxpack%20basic%3F\"><h3>Who should use UXPack Basic?<\/h3><\/dt>\n<dd><p>Anyone who needs reliable WordPress backups and a simple migration path \u2014 bloggers, freelancers, small businesses, and developers preparing staging copies.<\/p><\/dd>\n<dt id=\"is%20coding%20required%3F\"><h3>Is coding required?<\/h3><\/dt>\n<dd><p>No. You can create backups and run migrations from the admin and the standalone installer without writing code.<\/p><\/dd>\n<dt id=\"does%20this%20edition%20include%20pro%20features%3F\"><h3>Does this edition include Pro features?<\/h3><\/dt>\n<dd><p>Some Pro <strong>modules are omitted<\/strong> from the WordPress.org ZIP (restore from admin, encryption, verify\/lock, retention, roles, delta create, remote storage, WP-CLI, and similar). Preview screens may advertise those upgrades. Everything else that ships in Basic \u2014 including email, exclude paths, backup labels, and full scheduling \u2014 works without Pro.<\/p><\/dd>\n<dt id=\"can%20i%20run%20uxpack%20basic%20and%20uxpack%20pro%20at%20the%20same%20time%3F\"><h3>Can I run UXPack Basic and UXPack Pro at the same time?<\/h3><\/dt>\n<dd><p>No. Only one edition can be active. Deactivate Pro before activating Basic (or the other way around).<\/p><\/dd>\n<dt id=\"why%20do%20i%20see%20restore%20%2F%20roles%20%2F%20pro%20settings%20if%20they%20are%20pro%20features%3F\"><h3>Why do I see Restore \/ Roles \/ Pro settings if they are Pro features?<\/h3><\/dt>\n<dd><p>Basic shows non-functional preview screens for omitted Pro modules (Restore, Roles, Encryption, Retention, remote storage, and similar). They advertise what Pro includes and link to upgrade \u2014 they do not run Pro code. Free backup, schedule, tools, and migration features work without Pro.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20phone%20home%20for%20license%20checks%3F\"><h3>Does the plugin phone home for license checks?<\/h3><\/dt>\n<dd><p>No. The WordPress.org Basic package does not validate license keys and does not contact a commercial license or update server. Updates for this edition come through WordPress.org.<\/p><\/dd>\n<dt id=\"where%20are%20backups%20stored%3F\"><h3>Where are backups stored?<\/h3><\/dt>\n<dd><p>By default under <code>wp-content\/uploads\/uxpack-backups<\/code>. You can change the path under <strong>Settings \u2192 Storage<\/strong>, but it must stay under the WordPress uploads directory (or the legacy <code>wp-content\/uxpack-backups<\/code> folder if you already used that). Keep that directory backed up; direct web access is blocked by default.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20for%20installer%20css%2Fjs%3F\"><h3>Where is the source for installer CSS\/JS?<\/h3><\/dt>\n<dd><p>assets\/installer.css and <code>assets\/installer.js<\/code> are the human-readable source files shipped in this plugin. They are not minified or generated by a build step. There is no npm\/webpack pipeline for them \u2014 edit those files directly. They are embedded only into the offline standalone migration installer document (which runs before WordPress exists on the destination), not loaded as wp-admin assets.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20to%20a%20new%20host%3F\"><h3>Can I migrate to a new host?<\/h3><\/dt>\n<dd><p>Yes. Create a full backup, download the archive and installer, place them on the destination server, and run the installer. The installer includes environment checks and URL migration helpers.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20backups%3F\"><h3>Can I schedule backups?<\/h3><\/dt>\n<dd><p>Yes. Basic supports daily, weekly, and monthly schedules, with up to 10 named schedules.<\/p><\/dd>\n<dt id=\"how%20many%20backups%20can%20i%20keep%3F\"><h3>How many backups can I keep?<\/h3><\/dt>\n<dd><p>Set a maximum under <strong>Settings \u2192 Storage<\/strong>. There is no artificial trialware quota in this edition. UXPack Pro adds GFS-style retention rules on top of an optional max count.<\/p><\/dd>\n<dt id=\"is%20multisite%20fully%20supported%3F\"><h3>Is multisite fully supported?<\/h3><\/dt>\n<dd><p>Basic targets typical single-site workflows. Full multisite network backup is not part of Basic; see the Pro roadmap on <a href=\"https:\/\/getuxpack.com\/\">getuxpack.com<\/a>.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>Backups run on demand or on the schedule you configure. They are not constantly scanning the front end. On large sites, run heavy backups when traffic is low.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20support%3F\"><h3>Where do I get support?<\/h3><\/dt>\n<dd><ul>\n<li>WordPress.org support forum for this free edition<\/li>\n<li>Documentation and Pro support: <a href=\"https:\/\/getuxpack.com\/\">getuxpack.com<\/a><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Admin-post reset settings and clear log require capability checks before nonce-protected actions<\/li>\n<li>Settings flash notices remain display-only after manage_settings gate<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Prefer WP_CONTENT_DIR \/ WPINC for core directory resolution in full-site backup walks<\/li>\n<li>Centralize WordPress install root via get_wordpress_install_root()<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Installer generator avoids literal script\/style tags in plugin source (offline document tags via helper); wp-admin still uses wp_enqueue_*<\/li>\n<li>Installer CSS\/JS pretty-printed human-readable source; readme documents assets\/installer.* (no build step)<\/li>\n<li>Backup storage writes restricted to uploads basedir or legacy wp-content\/uxpack-backups<\/li>\n<li>Settings reset AJAX requires manage_settings capability<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Review fixes: backup labels fully enabled in Basic; exclude wp-config.php (AUTH_*\/salts) from Basic archives<\/li>\n<li>Installer PHP is streamed on download (not written beside backups); chunk passwords sealed in transients<\/li>\n<li>Late escaping for admin notices\/header actions; default storage under uploads; edition AJAX guard via admin_init<\/li>\n<li>Installer CSS\/JS as assets\/installer.* (inlined only into the offline installer document)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First WordPress.org-ready Basic release with independent versioning<\/li>\n<li>Pro-only modules omitted from the ZIP (no premium feature code)<\/li>\n<li>Shipped Basic features fully enabled (Guideline 5 \u2014 no paywall on built-in code)<\/li>\n<li>Pro areas for omitted modules shown as mock\/upsell UI<\/li>\n<li>Edition conflict guard \u2014 cannot run beside UXPack Pro<\/li>\n<li>GPLv2 headers throughout; no license or update phone-home<\/li>\n<li>Manual backups, schedules (daily\/weekly\/monthly, up to 10), email, exclude paths, Tools, Activity Log, installer migration<\/li>\n<\/ul>","raw_excerpt":"Create WordPress backups, download them, and migrate sites with a standalone installer. Simple, local, no license phone-home.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=354511"}],"author":[{"embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/getuxpack"}],"wp:attachment":[{"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354511"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354511"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354511"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354511"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354511"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/roh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}