wp-admin-list-table

Official

Build secure, native WP admin tables fast

Authorvikingokft
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wp-admin-list-table
Download link: https://github.com/vikingokft/wp-agent-skills/archive/main.zip#wp-admin-list-table

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.