A place for my WordPress plugins
Find a file
phillycodehound cc98e3a7ff Upload files to "Column-Resizer"
# 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`.
2026-07-04 20:20:18 +00:00
Column-Resizer Upload files to "Column-Resizer" 2026-07-04 20:20:18 +00:00