A place for my WordPress plugins
# Column Resizer for List Tables Drag-resize the columns on WordPress admin list table screens (Posts, Pages, custom post types, Media, Users, Comments, Links). Widths are saved per user, per screen, in user meta — so they persist across sessions and devices, but don't affect other users. ## Install 1. Zip the `column-resizer` folder (already done if you downloaded this as a zip), or copy the folder directly to `wp-content/plugins/`. 2. In WP Admin, go to **Plugins**, find "Column Resizer for List Tables", and activate it. ## Use Go to **Posts** (or any supported list screen). Hover the right edge of a column header — the cursor changes to a resize cursor. Click and drag to resize. The new width saves automatically about half a second after you release the mouse. A **Reset Column Widths** link appears next to the page title if you want to clear your saved widths for that screen and go back to the defaults. ## Notes / limitations - Resizing is per-user (via `user meta`) and per-screen (Posts, Pages, and any custom post type list each remember their own widths independently). - Only screens that use `WP_List_Table` are supported by default: post-type list screens, Media, Users, Comments, Links. You can extend this with the `wpcr_allowed_screen_bases` filter if you have a custom list table screen. - Minimum column width is 40px by default; adjust with the `wpcr_min_column_width` filter. - No database table is created — everything is stored in `wp_usermeta`. |
||
|---|---|---|
| Column-Resizer | ||