===  QuickExport: Single & Bulk Post/Page Exporter ===

Contributors: ninjachandel
Tags: export posts, export pages, bulk export, xml export, elementor export
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Easily export single or bulk posts/pages to clean WordPress XML with Elementor support, AJAX operations & customizable export fields.

== Description ==

**QuickExport: Single & Bulk Post/Page Exporter** is a plugin that allows you to export WordPress content in single or bulk mode. It supports posts, pages, and Elementor content, generating standard WordPress XML files suitable for import into other WordPress sites.

This plugin uses AJAX-based operations for fast and responsive export functionality. Users can select the content they want to export, choose specific fields, and generate clean export files without page reloads.

### 🚀 Key Features

**Core Export Features**
- Export **single posts/pages** with one click
- Bulk export multiple items via checkbox selection
- Uses **WordPress standard WXR XML format**
- AJAX-powered for a fast, seamless experience
- Supports posts, pages, and Elementor content

**🎨 Modern UI/UX**
- Popup export window with **progress bar**
- Tabbed settings (General, Export Fields, Format, Advanced)
- Responsive design (desktop & mobile)
- Elementor pages marked with 🎨 for easy identification

**⚙️ Customization Options**
- Choose which fields to include (Title, Content, Author, etc.)
- Set custom **file naming patterns** with placeholders
- “Select All/Unselect All” for quick bulk actions
- Auto-save settings & real-time validation
- Elementor-specific options when Elementor is active

**🔒 Security & Performance**
- **Nonce verification** & CSRF protection
- Capability checks (only the right users can export)
- Sanitized input & safe file handling
- Lightweight, optimized performance

### 🏆 Perfect For:
- **Content Migration** – Move posts/pages to another site
- **Site Backups** – Create partial content backups
- **Elementor Pages** – Export Elementor layouts with assets
- **Data Analysis** – Extract content for reporting
- **Development/Testing** – Share or migrate test content easily

---

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/quickexport-single-bulk-post-page/`
2. Activate the plugin via the **Plugins** screen in WordPress
3. Go to **Settings → QuickExport: Single & Bulk Post/Page Exporter** to configure options

---

== Frequently Asked Questions ==

**How do I export a single post or page?**  
Hover over a post/page title in the WordPress admin, click **Export**, and the file downloads automatically.

**Can I bulk export posts/pages?**  
Yes! Select items using checkboxes, click “Export Selected Posts/Pages,” and the plugin handles the rest.

**Does it support Elementor pages?**  
Absolutely. Elementor pages include extra export options for layouts, CSS, and attachments. You’ll see a 🎨 icon for Elementor pages in the admin list.

**What format does the export use?**  
The plugin exports in **WordPress WXR (XML)**, which is fully compatible with the WordPress Import tool. Elementor pages are packaged into a ZIP (XML + attachments).

**Can I schedule exports?**  
Not yet. Scheduled exports may be added in future updates.

---

== Screenshots ==

1. Single export row action menu
2. Bulk export interface with checkboxes
3. Tabbed settings page
4. Export progress popup
5. Elementor 🎨 indicators in the admin list

---

== Changelog ==

= 1.0.6 =
* Fixed: Block editor page layout issue.

= 1.0.5 =
* Integrated: Plugin Activation Hook.

= 1.0.4 =
* Tested Upto : Wordpress 6.9

= 1.0.3 =
* Fixed : Static File Path issue.

= 1.0.2 =
* Removed : Unlocked Feature.

= 1.0.1 =
* Fixed : Plugin Name issue.

= 1.0.0 =
* Initial release  
* Single & bulk post/page export  
* Elementor support (with attachments)  
* AJAX-powered operations  
* Professional UI with popup interface  
* Tabbed settings page  
* Security features and sanitization  

---

== Upgrade Notice ==

= 1.0.0 =
First release! Includes single and bulk export, Elementor support, and clean WordPress XML generation.
