{"id":29331161,"url":"https://github.com/enginescript/simple-wp-site-exporter","last_synced_at":"2026-03-01T00:07:13.972Z","repository":{"id":291008926,"uuid":"976286255","full_name":"EngineScript/Simple-WP-Site-Exporter","owner":"EngineScript","description":"Exports WordPress site files and database as a zip archive.","archived":false,"fork":false,"pushed_at":"2025-07-16T21:25:49.000Z","size":748,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-19T14:22:36.059Z","etag":null,"topics":["wordpress","wordpress-development","wordpress-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EngineScript.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"enginescript","ko_fi":"enginescript","buy_me_a_coffee":"enginescript","liberapay":"enginescript","thanks_dev":"gh/pdowney"}},"created_at":"2025-05-01T20:47:16.000Z","updated_at":"2025-07-16T21:25:52.000Z","dependencies_parsed_at":"2025-07-17T06:46:02.839Z","dependency_job_id":"1de4b1cd-f7ea-4a76-b38b-cfcce1b6c8e4","html_url":"https://github.com/EngineScript/Simple-WP-Site-Exporter","commit_stats":null,"previous_names":["enginescript/enginescript-simple-site-exporter","enginescript/simple-site-exporter","enginescript/simple-wp-site-exporter"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/EngineScript/Simple-WP-Site-Exporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EngineScript%2FSimple-WP-Site-Exporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EngineScript%2FSimple-WP-Site-Exporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EngineScript%2FSimple-WP-Site-Exporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EngineScript%2FSimple-WP-Site-Exporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EngineScript","download_url":"https://codeload.github.com/EngineScript/Simple-WP-Site-Exporter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EngineScript%2FSimple-WP-Site-Exporter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266658004,"owners_count":23963614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wordpress","wordpress-development","wordpress-plugin"],"created_at":"2025-07-08T00:18:00.809Z","updated_at":"2026-03-01T00:07:13.902Z","avatar_url":"https://github.com/EngineScript.png","language":"PHP","funding_links":["https://github.com/sponsors/enginescript","https://ko-fi.com/enginescript","https://buymeacoffee.com/enginescript","https://liberapay.com/enginescript","https://thanks.dev/gh/pdowney"],"categories":[],"sub_categories":[],"readme":"# Simple WP Site Exporter\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/82faf62ae1df432b89df2d6808b756ea)](https://app.codacy.com/gh/EngineScript/Simple-WP-Site-Exporter/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![License](https://img.shields.io/badge/License-GPL%20v3-green.svg?logo=gnu)](https://www.gnu.org/licenses/gpl-3.0.html)\n[![WordPress Compatible](https://img.shields.io/badge/WordPress-6.5%2B-blue.svg?logo=wordpress)](https://wordpress.org/)\n[![PHP Compatible](https://img.shields.io/badge/PHP-7.4%2B-purple.svg?logo=php)](https://www.php.net/)\n\n## Current Version\n[![Version](https://img.shields.io/badge/Version-1.8.1-orange.svg?logo=github)](https://github.com/EngineScript/Simple-WP-Site-Exporter/releases/latest/download/simple-wp-site-exporter-1.8.1.zip)\n\n## Description\nA WordPress plugin that exports your entire site, including files and database, as a secure, downloadable ZIP archive.\n\nEngineScript Simple WP Site Exporter provides WordPress administrators with a straightforward, secure way to export their entire website. With a single click, you can create a complete backup of your site's files and database, perfect for site migrations, backups, or local development environments.\n\n### Key Features\n\n- **One-Click Export**: Create a complete site backup with just one click\n- **Database Export**: Includes a full database dump in your export\n- **Automatic Cleanup**: Exports are automatically deleted after 1 hour to save disk space\n- **Secure Downloads**: All exports use WordPress security tokens for protected access\n- **WP-CLI Integration**: Leverages WP-CLI for efficient database exports when available\n- **Export Management**: Download or manually delete export files as needed\n- **EngineScript Integration**: Natively works with EngineScript's LEMP server environment and site import tools\n\n## EngineScript Integration\n\nThis plugin is designed to work seamlessly with the [EngineScript LEMP server](https://github.com/EngineScript/EngineScript) environment:\n\n- **Native Integration**: Automatically detected and configured when running on an EngineScript server\n- **Compatible Exports**: All exports created with this plugin are directly compatible with EngineScript's site import tools\n- **Streamlined Migrations**: Export from any WordPress site and import directly to an EngineScript-powered server\n- **Optimized Performance**: When used on an EngineScript server, the plugin leverages server-optimized settings\n\nThe export format is specifically designed to work with EngineScript's site import functionality, allowing for seamless site migrations between WordPress installations.\n\n## Installation\n\n1. Download the plugin zip file\n2. Log in to your WordPress admin panel\n3. Go to Plugins → Add New\n4. Click the \"Upload Plugin\" button at the top of the page\n5. Choose the downloaded zip file and click \"Install Now\"\n6. After installation, click \"Activate Plugin\"\n\n## Usage\n\n### Creating a Site Export\n\n1. Navigate to Tools → Site Exporter in your WordPress admin\n2. Click the \"Export Site\" button\n3. Wait for the export process to complete\n4. When finished, use the \"Download Export File\" button to save your backup\n\n### Managing Export Files\n\n- **Download**: Click the \"Download Export File\" button next to any export\n- **Delete**: Click \"Delete Export File\" to remove an export you no longer need\n- **Auto-Cleanup**: Exports are automatically deleted after 1 hour\n\n## Requirements\n\n- WordPress 6.5 or higher\n- PHP 7.4 or higher\n- Write access to the WordPress uploads directory\n- For database exports: MySQL access or WP-CLI installed\n\n## Security Features\n\nSimple WP Site Exporter is built with security as a priority:\n\n- **Export Authentication**: Only authorized administrators can create and download exports\n- **Secure Downloads**: All downloads are validated with WordPress nonces\n- **Request Validation**: Referrer checking for all operations\n- **Path Traversal Protection**: Comprehensive file path validation\n- **Automatic Deletion**: Exports are automatically cleaned up after 1 hour\n- **Security Headers**: Implements proper headers for download operations\n- **Secure File Handling**: Uses WordPress Filesystem API for file operations\n\n## Frequently Asked Questions\n\n### How large of a site can I export?\n\nThe plugin is designed to work with most WordPress sites, but very large sites (multiple GB) may encounter timeout or memory limitations depending on your hosting environment.\n\n### Where are the export files stored?\n\nExports are stored in your WordPress uploads directory, specifically at:\n`[wp-root]/wp-content/uploads/simple-wp-site-exporter-exports/`\n\n### Why do export files disappear after an hour?\n\nFor security and disk space considerations, all exports are automatically deleted after 1 hour. This ensures sensitive site data isn't left stored indefinitely.\n\n### Can I create multiple exports?\n\nYes, you can create as many exports as needed. Each will have a unique filename based on the timestamp of creation.\n\n### Does this include my themes and plugins?\n\nYes, the export includes your entire WordPress installation: themes, plugins, uploads, and the complete database.\n\n### Can I use this plugin with non-EngineScript servers?\n\nAbsolutely! While the plugin integrates seamlessly with EngineScript servers, it works perfectly on any WordPress installation regardless of the server environment.\n\n## Changelog\n\nSee the [CHANGELOG.md](CHANGELOG.md) file for a complete list of changes.\n\n## License\n\nThis plugin is licensed under the [GPL v3 or later](https://www.gnu.org/licenses/gpl-3.0.html).\n\n## Credits\n\nSimple WP Site Exporter is developed and maintained by [EngineScript](https://github.com/EngineScript/EngineScript).\n\n## Support\n\nFor support, feature requests, or bug reports, please [create an issue](https://github.com/EngineScript/Simple-WP-Site-Exporter/issues) on our GitHub repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenginescript%2Fsimple-wp-site-exporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenginescript%2Fsimple-wp-site-exporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenginescript%2Fsimple-wp-site-exporter/lists"}