WP Manifestindependent plugin directory
manifest / admin / wp-shortlink-aggregator

Shortlink Aggregator & Migration

A lightweight admin tool to list full links and WordPress shortlinks across post types and export them.

by George Nnanwubar (Manndi Technologies Limited) · github.com/georgennanwubar/wp-shortlink-aggregator · website

0stars
0forks

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/georgennanwubar/wp-shortlink-aggregator/archive/refs/heads/main.zip

Readme

Shortlink Aggregator & Migration

A WordPress admin tool that aggregates full URLs and Bitly shortlinks for content across selected post types and statuses, presents them in a custom admin list-table, and exports to CSV / Excel-friendly XLS.

Version: 1.2.1 · Stack: PHP, WordPress · License: GPL-2.0-or-later · Text domain: slam

What it does

Built to support link migrations and audits: it reads the canonical permalink and any existing Bitly shortlink for each piece of content (via wp_get_shortlink() and common post-meta keys produced by Bitly plugins), then lets an admin filter, review, and export the full mapping.

Key technical details

  • Custom admin screen built on a WP_List_Table subclass (SLAM_List_Table) with filtering by post type/status.
  • One-click CSV and XLS export of the aggregated link set.
  • Reads shortlinks generated by existing Bitly integrations rather than minting them; an optional, settings-driven Bitly access token is supported for legacy auto-generation (token entered in admin, never hardcoded).
  • Namespaced constants/options, text-domain ready, uninstall cleanup.

Installation

  1. Copy to wp-content/plugins/wp-shortlink-aggregator/ and activate.
  2. Open the plugin's admin screen, choose the post types/statuses to include, and export.

Configuration

  • (Optional) Bitly Access Token — set in the plugin settings only if you want legacy Bitly API features. Leave blank to simply aggregate existing links.

Built by

George Nnanwubar — george.ng · github.com/georgennanwubar · Manndi Technologies

Read the full README on GitHub →