What problem does it solve?
This Skill solves the challenge of building WordPress admin list tables by extending WP_List_Table while preventing the common bulk-action CSRF and access-control mistakes that can lead to unauthorized record deletion or state changes.
Core Features & Use Cases
- WP-native admin list UI: sortable columns, bulk actions, row actions, search, pagination, views/filters, and Screen Options per-page handling.
- Correct plugin integration: explicitly handles the non-autoloaded WP_List_Table class via require_once and documents the required/optional method overrides.
- Production-grade safety: enforces the nonce and capability contract for bulk actions (and nonce-per-row for row actions) and guides safe ordering via whitelisting/sortable columns to avoid ORDER BY injection.
- Use cases: license key management, job/log/audit record dashboards, subscription and membership record lists, and any admin “records table” that should match core WordPress UX.
Quick Start
Ask the AI to generate a WordPress admin page that lists your plugin records using a WP_List_Table subclass with sortable columns, search, bulk revoke/delete actions protected by check_admin_referer, and per-row nonce-protected action links.