Columns

Three columns, each added only where it has something to say — plus the URL path, which isn't a column at all.

Modified

Added after the Date column (or at the end of the table when a screen has no Date column), on every post type the plugin touches.

Each cell shows the modified date, then a muted second line:

12 August 2026
#412 · 3 weeks ago · by Ada Lovelace

Sortable, on WordPress' native modified ordering.

Parent

Hierarchical post types only — Pages, and any CPT registered hierarchical. Added immediately after Title.

Sortable by parent title, not by parent ID. Sorting on the ID would group each branch together in an order nobody can read; the column adds a self-join to the parent row so A–Z means A–Z, with the row's own title as the tiebreaker.

Template

Shown only where the active theme registers page templates for that post type. Added after Title — after Parent, on hierarchical types.

Not sortable — filter by it instead.

The URL path under every title

Not a column: a muted line directly under each title, so three pages called "Overview" stop being indistinguishable.

Overview
/services/europe/overview/

WordPress escapes list-table titles before printing them, so markup appended to a title would show up literally. The path line is therefore collected while the table renders and injected under the title by a small script in the admin footer. One consequence worth knowing: it runs once, on page load, so a row that Quick Edit replaces over AJAX loses its path line until the next reload.

Next: Filters & search.