Catch IDs
What this plugin does is to shows the IDs on admin section.
Solid choice
Catch IDs is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20K+ sites, is rated 4.8/5 and was last updated 4 months ago, and scores 74/100 on our health check.
- Proven at scale on 20K+ active sites
- Loved by users — 4.8/5 from 20 reviews
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Catch IDs stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| admin | >100 |
| catch-ids | #1 |
| show | #57 |
| simple | >100 |
| wp-admin | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.8 from 20 reviews
About Catch IDs
From the official readme · v3.0Description
Catch IDs is a simple and light weight plugin to show the Post ID, Page ID, Media ID, Links ID, Category ID, Tag ID and User ID in the Admin Section Table. This plugin was initially develop to support our themes features slider. Then we thought that this will be helpful to all the WordPress Admin Users. Just activate and catch IDs in your page, post, category, tag and media pages.
Check out our new modular plugin Catch Web Tools. Power up your WordPress site with powerful features that were till now only available to Catch Themes users. We currently offer Webmaster Tools, Open Graph, Custom CSS, Social Icons, Catch IDs and basic SEO Optimization modules and will be adding more.
Usage
- Just install and activate.
Installation
The easy way (via Dashboard) :
- Go to Plugins > Add New
- Type in the Catch IDs in Search Plugins box
- Click Install Now to install the plugin
- After Installation click activate to start using the Catch IDs
- Go to Catch IDs from Dashboard menu
- Now you will get ID’s column in your post, page, category, tag and media panel
Not so easy way (via FTP) :
- Download the Catch IDs
- Unarchive Catch IDs plugin
- Copy folder with catch-ids.zip
- Open the ftp \wp-content\plugins\
- Paste the plug-ins folder in the folder
- Go to admin panel => open item “Plugins” => activate Catch IDs
- Go to Catch IDs from Dashboard menu
Changelog
3.0 (Released: May 21, 2026)
- Bug Fixed: Settings page capability changed from ‘edit_posts’ to ‘manage_options’ — only administrators should be able to modify global plugin settings
- Bug Fixed: Added missing catchids_sanitize_callback() — was registered in register_setting() but never defined
- Bug Fixed: catchids_get_options() called with phantom argument ‘catchids_options’ in both AJAX handlers — argument removed
- Bug Fixed: Unescaped echo in class attributes — wrapped all $options[…] ternary outputs with esc_attr() in partials
- Bug Fixed: Raw HTML in plugin meta links — wrapped with wp_kses() with explicit allowed tags list; deduplicated SVG with str_repeat()
- Bug Fixed: (‘ID’) changed to esc_html(‘ID’) for column header output
- Bug Fixed: esc_html($value, ‘catch-ids’) — esc_html() does not accept a text domain; second argument removed
- Bug Fixed: Dead version_compare() checks against WP 3.0.999 removed — plugin requires WP 5.9+
- Bug Fixed: null == $option loose comparison changed to null === $option
- Bug Fixed: Hardcoded ‘1.0’ version strings in asset enqueues replaced with CATCH_IDS_VERSION; scripts moved to footer
- Bug Fixed: ‘Features’ tab label hardcoded in English — wrapped with esc_html_e()
- Bug Fixed: add_action() calls moved to after function definitions for catchids_switch and ctp_switch
- Bug Fixed: Debug comment //print_r($options); die(); removed
- Bug Fixed: Global-scope option loading and CatchThemesThemePlugin require moved into plugins_loaded hook
- Bug Fixed: catchids_add_plugin_meta_links() missing if (!function_exists()) guard — added
- Bug Fixed: $id appended without absint() in catchids_return_value() — wrapped with absint()
- Bug Fixed: Unnecessary PHP echo for static string IDs in display-dashboard.php — replaced with plain HTML
- Improvement: Duplicate catchids_switch() and ctp_switch() AJAX handlers refactored into shared catchids_handle_ajax_switch() helper
- Compatibility check up to version 7.0
2.8.1 (Released: February 17, 2026)
- Bug Fixed: Fixed error occurred while adding new themes.
2.8 (Released: February 02, 2026)
- Bug Fixed: WordPress.WP.I18n.TextDomainMismatch
- Bug Fixed: WordPress.Security.NonceVerification.Recommended
- Bug Fixed: WordPress.WP.I18n.MissingTranslatorsComment
- Bug Fixed: WordPress.WP.I18n.MissingArgDomain
- Bug Fixed: plugin_header_invalid_author_uri
- Bug Fixed: WordPress.Security.EscapeOutput.OutputNotEscaped
- Bug Fixed: license_mismatch in readme
- Bug Fixed: invalid_license in readme
- Bug Fixed: WordPress.WP.I18n.NonSingularStringLiteralText
2.7.3 (Released: January 07, 2026)
- Compatibility check up to version 6.9
2.7.2 (Released: May 12, 2025)
- Compatibility check up to version 6.8
2.7.1 (Released: April 16, 2024)
- Bug Fixed: Deprecation notice in PHP 8.2
- Compatibility check up to version 6.5
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Catch IDs alternatives
All admin plugins →FAQ
Catch IDs: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Catch IDs free?
Yes. Catch IDs is free to download and use from the official WordPress.org plugin directory.
Is Catch IDs safe to use in 2026?
Catch IDs is a solid plugin choice in 2026, with a few things worth checking first. It runs on 20K+ sites, is rated 4.8/5 and was last updated 4 months ago, and scores 74/100 on our health check.
How many websites use Catch IDs?
Catch IDs is active on 20K+ WordPress websites and has been downloaded 825,064 times since it launched in June 2012. It was downloaded 2,587 times in the last 30 days.
Does Catch IDs work with WordPress 7.1?
Catch IDs is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Catch IDs need?
Catch IDs requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Catch IDs last updated?
The latest version, 3.0, was released on May 21, 2026 (4 months ago).
Who makes Catch IDs?
Catch IDs is developed and maintained by Catch Themes.
What are the best alternatives to Catch IDs?
The most popular alternatives to Catch IDs are Loginizer (1M+ installs), Redux Framework (900K+ installs) and Admin Menu Editor (300K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


