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
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.zipReadme
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_Tablesubclass (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
- Copy to
wp-content/plugins/wp-shortlink-aggregator/and activate. - 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