WordPress plugin intelligence profile

HopWise – Link shortener, redirects & click tracking

Create, cloak and track branded short links on your own domain, with full control over redirect type, rel attributes and URL parameter forwarding.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update11 Oct 202622d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records HopWise – Link shortener, redirects & click tracking version 1.1.1 as active, updated 22d ago and tested up to WordPress 7.1.

Overview

About this plugin

Turn any long URL into a clean, branded short link and see exactly who clicks it.

g. com/go/offer ) that redirect visitors to any destination, while tracking every click straight from your WordPress dashboard. It’s built for affiliate marketers, bloggers and anyone who wants clean outbound links without hardcoding raw URLs everywhere.

Major Features

  • Create short, branded links on your own domain
  • Choose your redirect type per link: 301 (permanent), 302 or 307 (temporary)
  • Track every click, with referrer and timestamp logged per link
  • Export a link’s click history to CSV
  • Optional link cloaking: show the destination in an iframe instead of redirecting
  • Control rel attributes (nofollow, sponsored, noopener) on links inserted via shortcode or block
  • Forward visitor URL parameters to the destination, with or without overriding existing ones
  • Insert tracked links anywhere with the [hopwise] shortcode or the HopWise block
  • Dashboard widget showing your top 10 links by clicks, plus 7/30-day totals
  • Sortable, filterable admin list of all your links, searchable by destination URL too
  • Customizable link prefix (defaults to /go/ )
  • A full Stats page with a clicks-per-day chart, top links, top referrers and device breakdown
  • QR code for every link, generated locally and downloadable as a PNG
  • Bulk actions: cloak/uncloak, change redirect type, or check for broken links across many at once
  • An hourly broken-link check that flags destinations that stopped responding
  • Bulk CSV import to create many links at once
  • Mobile-specific destination URLs (device targeting)
  • A/B test multiple destination URLs on one link, split by weight
  • Link expiration: send visitors to a fallback URL after a chosen date
  • Optional webhook on every click (site-wide default or per-link), for n8n/Zapier/Slack-style automations
  • A REST API ( /wp-json/hopwise/v1/ ) for managing links and reading stats programmatically
  • Multisite-aware activation, with dedicated capabilities so link management doesn’t require full edit_posts access

How it Works

HopWise adds a “HopWise” menu to your WordPress admin. Create a new link, set its destination URL, pick a redirect type, and publish. WordPress handles the rest.

The link’s permalink becomes your short link, ready to share or insert with [hopwise id="123"].

Contributions

Pull requests and issue reports are welcome.

External services

HopWise does not connect to any third-party service, and it does not send your data anywhere. It has no account, no API key and no phone-home. QR codes are drawn in your own browser, and the date picker is a library bundled inside the plugin.

Nothing is loaded from a CDN and no image is sent to a QR service.

The plugin makes outbound HTTP requests in only two cases, both driven by URLs you enter yourself:

-

Broken-link checking. Once a day, and whenever you run the “Check for broken links” bulk action, HopWise requests the destination URL of your own links to see whether they still respond. It sends only the request itself (no personal data) and stores only whether the response was reachable, plus the time of the check.

This contacts whichever site your link points (it is not a service operated by us), so that site’s own terms and privacy policy apply.

-

Click webhook (optional, off by default). If, and only if, you enter a webhook URL in HopWise > Settings or on an individual link, HopWise sends a JSON POST to that address each time the link is clicked. The payload contains the link ID, title, permalink, resolved destination, the visitor’s referrer, whether the device was mobile or desktop, the click timestamp and the running click total.

You choose the receiving endpoint (for example your own n8n, Zapier or Slack workflow), so that provider’s terms and privacy policy apply. Leaving the field blank disables this entirely.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • affiliate links
  • click tracking
  • link shortener
  • 301
  • redirect
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity11 Oct 202622d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.