=== Shlinky ===
Contributors: chriswinfieldblum
Tags: shlink, url shortener, short links, redirects
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
Stable tag: 1.0.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Integrates WordPress with Shlink.io to generate and manage shortened URLs for posts and pages.

== Description ==

Shlinky connects your WordPress site to one or more self-hosted Shlink instances. It can automatically create short URLs when content is published, keep long URLs and tags in sync, and provide a dashboard with visit statistics.

**Features**

* Configure multiple Shlink servers with encrypted API keys
* Per post type auto-generation and default enable settings
* Bulk scan to create missing short URLs
* Dashboard with visit stats and charts
* Full short URL management (list, create, edit, delete, stats, QR codes, redirect rules)
* Tag management (list, rename, delete, stats)
* Classic metabox and block editor sidebar panel
* Custom slug and tag controls per post

== Installation ==

1. Upload the `shlinky` folder to `/wp-content/plugins/`
2. Activate the plugin through the Plugins menu
3. Go to Shlinky → Settings and add your Shlink server URL and API key
4. Enable auto-generation for the post types you want

== Frequently Asked Questions ==

= Does this work with multiple Shlink instances? =

Yes. You can add multiple server profiles, each with its own base URL, API key, and default domain.

= When are short URLs created? =

On first publish (or schedule). Subsequent saves update the long URL and tags if they change.

== Changelog ==

= 1.0.0 =
* Initial release
