=== DropInBlog Import ===
Tags: dropinblog, import, blog, migration
Requires at least: 6.0
Tested up to: 6.9
Requires at least PHP: 8.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Import your WordPress posts into DropInBlog.

== Description ==

DropInBlog Import allows you to easily migrate your existing WordPress posts to your DropInBlog account. This plugin provides a simple interface to:

* Connect to your DropInBlog account using a private API key
* Select which DropInBlog you want to import into
* Choose which post statuses to import (published, draft, private, or scheduled)
* See exactly how many posts will be imported before starting
* Track progress with a real-time progress bar during import

The plugin will transfer:

* Post title, content, slug, and excerpt
* Post publish date and visibility (public or private)
* Author information
* Categories
* Featured images

== Frequently Asked Questions ==

= What type of API key do I need? =

You need a **Private** API key from DropInBlog. You can create one at https://app.dropinblog.com/me/apikeys/create

= Will this delete my WordPress posts? =

No, this plugin only reads your WordPress posts and creates copies in DropInBlog. Your WordPress posts remain untouched.

= What post statuses can be imported? =

You can import posts with any of the following statuses:

* Published
* Draft
* Private
* Scheduled

Select the statuses you want before starting the import.

= What post types are imported? =

Only WordPress posts (post_type = 'post') are imported. Pages and custom post types are not included.

= Can I run the import multiple times? =

Yes, but note that each import will create new posts in DropInBlog. The plugin does not check for duplicates, so running multiple imports will result in duplicate posts.

== External services ==

This plugin connects to the DropInBlog API to import your WordPress posts into your DropInBlog account.

Data sent to DropInBlog includes:

* Your private API key and Blog ID for authentication
* Post content: title, body, slug, and excerpt
* Post metadata: publish date and visibility status
* Author information: name and email
* Categories associated with each post
* Featured images (uploaded to DropInBlog's servers)

No visitor personal data (such as location, IP address, or user agent) is collected or sent.

This service is provided by DropInBlog: <a href="https://dropinblog.com/tos/">terms of service</a>, <a href="https://dropinblog.com/privacy/">privacy policy</a>.

== Changelog ==

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.0.0 =
Initial release of the DropInBlog Import WordPress plugin.

== Support ==

For support, please visit https://docs.dropinblog.com/en/

== Installation ==

= Install from the WordPress Dashboard =
1. Go to Plugins → Add New.
2. Search for “DropInBlog Import”.
3. Click Install Now, then Activate.

= Manual installation =
1. Download the plugin .zip file.
2. Go to Plugins → Add New → Upload Plugin.
3. Upload the .zip and click Install Now.
4. Activate the plugin.

= After activation =
1. Go to DropInBlog → Import Posts to configure the plugin.
2. Paste your Private API key.
3. Choose which DropInBlog you want to import your WordPress posts into.
4. Select which post statuses you want to import.
4. Click Import Posts to DropInBlog to begin the import process.
