=== Kctseo: Backup full ===
Contributors: kct
Tags: backup, export, import, options, zip
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Search, export, import, and package WordPress options, plugins, and themes. Pro add-on ready.

== Description ==

Kctseo: Backup full helps administrators and developers work faster with WordPress site data. It can search records in the `wp_options` table by keyword, export matching options to JSON, import a JSON backup, and create downloadable ZIP files for installed plugins or themes.

Use it when you need a lightweight backup or migration helper inside the WordPress dashboard. The free plugin is fully usable on its own, and it also provides a clean add-on hook for a separate Kctseo Pro plugin.

= Free Features =

* Search WordPress options by keyword.
* Export selected options to a JSON backup file.
* Import options from a JSON file.
* Create ZIP archives of installed plugins.
* Create ZIP archives of installed themes.
* Simple admin interface for common backup and migration tasks.

= Pro Add-on Features =

Kctseo Pro is designed as a separate paid add-on hosted outside WordPress.org.

* Full-site backups with database SQL and WordPress content files.
* Scheduled daily backups.
* Backup history with download and delete actions.
* Exclude paths from full backups.
* Restore-helper foundation for paid support workflows.
* License field ready for integration with a production license server.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/kctseo/` directory, or install the plugin through the WordPress Plugins screen.
2. Activate the plugin through the Plugins screen in WordPress.
3. Open the VKCT Tool menu in the WordPress admin dashboard.
4. Use Option Manager, Plugin Zip, or Theme Exporter depending on the task.

== Screenshots ==

1. Option Manager screen for searching, exporting, and importing `wp_options` data.
2. Plugin Zip screen for creating a downloadable ZIP archive from an installed plugin.
3. Theme Exporter screen for creating a downloadable ZIP archive from an installed theme.

== Frequently Asked Questions ==

= How do I search for specific options? =

Open VKCT Tool > Option Manager, enter a keyword, and use the export action to download matching option data.

= Can I export only specific options? =

Yes. Search with a keyword first, then export the option data returned by that search.

= Is it safe to import options? =

Importing options can overwrite existing WordPress settings. Review your JSON file before importing and keep a full site backup for production sites.

= Does the free plugin require the Pro add-on? =

No. The free plugin includes option export/import, plugin ZIP, and theme ZIP features. The Pro add-on is optional and adds full-site backup workflows.

= Where is the paid Pro code hosted? =

The Pro add-on should be distributed from the author's website, not from the WordPress.org plugin repository.

== Changelog ==

= 1.1.0 =

* Refactored admin code for a safer free/pro architecture.
* Added Backup Suite page with Pro add-on integration hook.
* Improved AJAX permission and nonce checks.
* Fixed theme ZIP AJAX registration.
* Improved JSON option import validation.
* Improved plugin and theme ZIP generation.

= 1.0.1 =

* Tested with WordPress 7.0.
* Added WordPress.org banner and updated screenshots.
* Improved readme formatting and screenshot descriptions.

= 1.0.0 =

* Initial release.
* Added option search, export, and import tools.

== Upgrade Notice ==

= 1.1.0 =

Adds the free/pro architecture and safer backup tool code.

= 1.0.1 =

Refreshes WordPress.org assets and confirms compatibility with WordPress 7.0.
