You’re looking for the WP_List_Table class. There is an example of how to use it in the .org plugin repository that you can use as a base for creating your own implementation: http://wordpress.org/extend/plugins/custom-list-table-example/
Related Posts:
- How to put placeholder text in the main post input area?
- Admin – Handle data before creating or updating a post, page or custom post
- How can I replace content in the WP Admin area before an admin page is rendered?
- Disable Auto-Expanding Menu in WordPress Admin Menus
- Best practice for plugin: always detect admin-ajax call?
- Plugin Development – Get Admin Url (Including cases where wp-admin is not used)
- modify buddpress adminbar only in admin pages
- body_class hook for admin pages
- How do I improve this admin query snippet to avoid generating duplicate results on non-meta searches?
- How to Add a Third Level Sub Menu to the WordPress Admin Menu
- Plugin API for easy admin list table generation, handling & exporting of MySQL tables?
- What is the real intention for admin-post.php?
- Completely remove WP_Admin_Bar for specific user roles
- API to trigger prompt on leaving page
- Admin config screen without menu
- Show message on wordpress admin dashboard
- Make Categories and Tags required in admin
- Hook the Keydown Event in the TinyMCE Post Editor
- Is it possible to add an admin page using add_submenu_page() and pass a var in the query string?
- how to use thickbox in admin?
- Cancel post save
- Add a jQuery function to admin pages
- How to add HTML / Form to an Admin Bar Menu
- Is it save to require plugin.php early to be able to use get_plugin_data() earlier?
- WP Cron doesn’t save or in post body
- Create a clickable name in WP_List_Table for Plugin Admin
- why don’t I get error messages in admin when developing?
- Filters ‘request’ and ‘parse_query’ not firing in sites.php nor link-manager.php
- URLs of plugin resources?
- Problems with removing admin bar
- Check if I am in the Admin Panel (wp-admin)?
- JS / JQuery form validation in backend admin menus
- Is it possible to modify the media library admin screen?
- How to load the plugin only when logged in?
- How to redirect to action on custom page within admin section
- Get user id for delete and update selected user
- WP AJAX is not working, always returns 0
- Add notification bubble notice in navigation using transients
- Can I individually style items in the backend widget list?
- Admin auto-refresh is interfering with Firebug — how to prevent it?
- Where should I put “run once” plugin pages?
- Including a JS source with an admin page
- WordPress not working on localhost
- Modify users.php page to create page/post on button clicked
- Issue plugin commands in admin settings page
- Programmatically modify an admin page UI of a WordPress site from my WordPress plugin
- Problems with: manage_${post_type}_posts_columns
- Global State During an Admin Post
- Correct check for any admin page with editor
- Render content after post title in wp-admin
- Adding (blog-specific) links to “My Sites” admin page
- Change the look and feel of admin pages
- What should happen when a WordPress Plugin is activated across the network (Network Wide Activation)
- Prevent third party plugin’s admin page access based on user type
- How to add WordPress Admin “Insert Link” UI (searches through existing posts for URL) and functionality into a custom plugin?
- Is it possible to restrict all admin pages except theme customisation and storefront using plugin?
- wp_filesystem put_contents issue with owner/group
- Creating Admin Plugin – Content of a page is displayed at global scope as well
- Add a page in admin without adding menu item
- Including comments meta box on a plugin page
- Issue with contextual help overwriting existing content
- Enqueue script globally
- How do I add a favicon that only shows during viewing of my plugin’s admin panel?
- How do I link to a php file in my plugin directory?
- Use ‘get’ form action within a WordPress plugin admin page
- WordPress Admin Login Custom Logo
- How to create custom settings page for custom plugin
- 400 Bad Request, in wordpress theme development, wp_ajax
- How to import the css in the plugin admin area?
- Displaying “One Time” Notification in Plugins
- Wp-admin Custom User Management
- Admin Subpages without Menu entry
- Filter for admin (back end) ‘reply to’ comment
- Data not insert and update through ajax and jQuery in admin page?
- Catching Form Submission in WordPress Admin Panel
- Redirect in WordPress plugin
- How to add custom view links to wp-admin/post.php?
- Does is_admin() really provide a plugin performance improvement?
- How do I force a download in the admin area?
- Remove Permalink Meta Box not working?
- How do I duplicate a single post, with all its properties, and save it as a different post?
- Proper way to create an administration page without adding it to the menu
- using admin functions on frontend
- check_admin_referer()
- Google Web Core Vitals – management, how to in wordpress and advice
- WordPress admin panel not working
- I cant add is_admin control to plugin
- 400 Bad Request and illegal invocation in wp_ajax based on processData set to false or true
- Change Label of custom post type
- Stop unauthorised file access
- How to enable or disable check boxes in custom post type
- Redirect with message after admin_post.php
- Plugin dev: How to multiply instances of a plugin in the same metabox?
- Issue with iframe in TinyMCE
- What happens when you create/edit a menu
- Forcing ALL plugin Admin menus into a separate menu
- admin page passing $_POST variables to itself
- How to change the headline title for an admin page in a plugin?
- How do I display and edit other posts within the ‘Edit Post’ area of Wp-Admin Dashboard
- How to prepend a header section to all pages related to my WordPress Plugin