=== UpperRank Auto Publish ===
Contributors: upperrank
Tags: upperrank, content, publishing, scheduling, automation
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect your WordPress site to UpperRank for seamless content publishing and scheduling.

== Description ==

UpperRank Auto Publish allows you to connect your WordPress site to your UpperRank account, enabling you to publish and schedule blog posts directly from the UpperRank platform.

= Features =

* **API Key Authentication** - Secure API key-based authentication
* **Create Posts** - Publish new blog posts from UpperRank
* **Update Posts** - Update existing WordPress posts
* **Schedule Posts** - Schedule posts for future publication
* **Featured Images** - Automatically upload and set featured images from URLs
* **Categories & Tags** - Assign categories and tags to your posts
* **Health Monitoring** - Real-time connection health checks
* **Easy Setup** - Simple configuration through WordPress admin

= How It Works =

1. Install and activate the plugin
2. Generate an API key in the plugin settings
3. Add the API key to your UpperRank dashboard
4. Start publishing content from UpperRank!

== Installation ==

1. Upload the `upperrank` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Go to UpperRank in the WordPress admin menu
4. Generate an API key
5. Add the API key to your UpperRank dashboard

== Frequently Asked Questions ==

= Do I need an UpperRank account? =

Yes, you need an active UpperRank account to use this plugin. Sign up at https://upperrank.co

= Is the API key secure? =

Yes, the API key is stored securely in your WordPress database and is required for all API requests using Bearer token authentication.

= Can I use this with multiple WordPress sites? =

Yes, you can connect multiple WordPress sites to your UpperRank account by generating a unique API key for each site.

= What happens if I regenerate the API key? =

If you regenerate the API key, the old key will stop working immediately. You'll need to update the key in your UpperRank dashboard.

== Changelog ==

= 2.0.0 =
* Complete rebuild of the plugin
* Simplified API key management
* Improved security with Bearer token authentication
* Enhanced admin interface
* Better error handling
* Real-time connection health checks
* Support for scheduled posts

= 1.0.0 =
* Initial release
