OpenShort URL
Create and track short URLs on your own WordPress site.
by Westroo Digital · github.com/westroo-digital/open-short-url
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/westroo-digital/open-short-url/archive/refs/heads/main.zipReadme
=== OpenShort URL === Contributors: openshort-url-community Tags: short url, url shortener, redirects, link tracking, shortlinks Requires at least: 6.5 Requires PHP: 8.1 Tested up to: 7.1 Stable tag: 0.7.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
A free community short URL manager for WordPress.
== Description ==
OpenShort URL lets site owners create short URLs on their own WordPress domain, redirect visitors, and track useful click stats without depending on an external shortening service.
Current features:
- Create, edit, duplicate, trash, restore, and delete short URLs.
- Use 301, 302, or 307 redirects.
- Generate slugs automatically with an optional prefix.
- Track total and unique clicks.
- Filter bot clicks from reports.
- Anonymize IP addresses.
- Configure click retention.
- Organize links with categories and tags.
- Import links from CSV.
- Export links and recent click history to CSV.
- Insert links with a shortcode, Classic Editor modal, or Gutenberg block.
- View dashboard totals, daily trend reports, top links, and top referrers.
- Build public link-in-bio pages.
- Generate QR code SVG downloads for short URLs.
- Configure optional targeting, rotation, expiry, campaign interstitials, webhooks, API-token access, and checkout redirect handoffs.
OpenShort URL is designed as a free community package. All plugin data is stored in your WordPress database.
Developed by Sampath Arachchige for Westroo Digital.
== Installation ==
- Upload the
open-short-urlfolder to/wp-content/plugins/. - Activate OpenShort URL from the WordPress Plugins screen.
- Open OpenShort URL > Settings and review the slug prefix, tracking, privacy, and retention settings.
- Open OpenShort URL > Short URLs and create your first short URL.
== Frequently Asked Questions ==
= Does OpenShort URL use an external shortening service? =
No. Short URLs are resolved by your WordPress site.
= Can I turn off detailed tracking? =
Yes. Use OpenShort URL > Settings to choose off, count-only, detailed deferred, or detailed immediate tracking.
= Does the plugin store full IP addresses? =
By default, IP anonymization is enabled. You can review or change this in settings.
= Does OpenShort URL set cookies? =
Yes. When click tracking is enabled, OpenShort URL uses an HTTP-only visitor cookie to help count unique clicks without storing the raw visitor identifier.
= Does OpenShort URL send data to external services? =
Not by default. Optional health checks request the target URLs you create. Optional webhooks and checkout handoffs only send data to URLs you configure in settings.
= How do I import links? =
Open OpenShort URL > Tools, download the sample CSV, fill it in, and upload it from the same screen.
= How do I insert a short URL in content? =
Use the OpenShort URL Gutenberg block, the Classic Editor insert button, or the [openshort_url] shortcode.
== Screenshots ==
- Dashboard summary.
- Short URL list.
- Add/edit short URL form.
- Reports page.
- Tools page.
- Settings page.
- Bio pages.
- QR code downloads.
== Privacy ==
OpenShort URL stores link records, click counts, optional detailed click rows, referrer data, user-agent data, and anonymized IP addresses in your WordPress database when tracking is enabled. Site administrators can disable detailed tracking, enable or disable IP anonymization, and configure click retention in plugin settings.
The plugin does not connect to a hosted short-link service. Optional features can contact URLs configured by a site administrator, including target URL health checks, webhook endpoints, and checkout handoff URLs.
== Upgrade Notice ==
= 0.7.0 =
Initial community release.
== Changelog ==
= 0.7.0 =
Initial community release with short URL CRUD, redirects, click tracking, reports, CSV tools, categories, tags, editor integrations, bio pages, QR codes, advanced redirect rules, webhooks, API tokens, and checkout handoffs.
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| 0.7.0 | Aug 26, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.