Title: Acato Readable List Tables
Author: Acato
Published: <strong>24. September 2026</strong>
Last modified: 24. September 2026

---

Plugins suchen

![](https://ps.w.org/acato-readable-list-tables/assets/banner-772x250.png?rev=3710773)

![](https://ps.w.org/acato-readable-list-tables/assets/icon-256x256.png?rev=3710773)

# Acato Readable List Tables

 Von [Acato](https://profiles.wordpress.org/acato/)

[Herunterladen](https://downloads.wordpress.org/plugin/acato-readable-list-tables.1.0.0.zip)

 * [Details](https://de.wordpress.org/plugins/acato-readable-list-tables/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/acato-readable-list-tables/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/acato-readable-list-tables/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/acato-readable-list-tables/#developers)

 [Support](https://wordpress.org/support/plugin/acato-readable-list-tables/)

## Beschreibung

WordPress renders the post overviews with `table-layout: fixed`. Core gives author,
categories, tags and date percentage widths, and plugins such as Yoast SEO, Post
Expirator and Duplicate Post give their columns fixed em widths. The title column
is the only one with no width of its own, so it gets whatever is left over.

With enough columns installed that is close to nothing. Measured with Yoast SEO 
Premium, Post Expirator and Duplicate Post active, 18 columns in total, the title
column is 59px wide at a 1920px viewport, 22px at 1440px and 10px at 1280px. At 
that point the title is invisible and the column headers wrap one letter per line.
A large monitor has enough width to spare, which is why this tends to be reported
as „it only happens on my laptop“.

This plugin:

 * Gives every column an explicit width, including columns it does not recognise,
   so none of them can collapse. `min-width` cannot do this job, because `table-
   layout: fixed` ignores it on table cells.
 * Wraps the table in a horizontal scroll container, so a wide table scrolls on 
   its own instead of squashing the title or scrolling the whole page.
 * Adds a scrollbar that stays pinned to the bottom of the window, so a long table
   can be scrolled sideways from any row.
 * Pins the checkbox and title columns, so you can still see which post a row is
   when scrolled to the right.
 * Fades in a shadow at the right edge, and a divider beside the pinned title, to
   show that there is more to see.
 * Keeps the Quick Edit and Bulk Edit forms in view, at the width of the visible
   area, wherever the table is scrolled to.

The scroll container is exposed as a labelled region and becomes a tab stop only
while it actually scrolls, so keyboard users can reach the off-screen columns without
picking up a tab stop that does nothing.

#### Good to know

 * Development happens at [github.com/acato-plugins/readable-list-tables](https://github.com/acato-plugins/readable-list-tables).
 * Nothing is written to the database and no columns are hidden: editors keep whatever
   they had, and can still hide columns per screen through Screen Options. Deactivating
   the plugin leaves no trace.
 * The plugin acts on the post overviews (edit.php) for every post type. The users,
   media and taxonomy screens are not touched.
 * No front end code, and no settings screen. The behaviour can be adjusted with
   the filters below.

### Filters

    ```
    acato_readable_list_tables_column_widths (array) column slug => width in pixels.

    acato_readable_list_tables_default_width (int) width for columns with no explicit width, default 130.

    acato_readable_list_tables_narrow_columns (array) CSS class names of columns that keep the width their own stylesheet gives them, such as the checkbox, the comment bubble and the Yoast score icons.

    acato_readable_list_tables_sticky_columns (bool) whether to pin the checkbox and title columns, default true.

    acato_readable_list_tables_enabled (bool, WP_Screen) whether to act on the current screen.
    ```

Example, widening the title column and sizing a column of your own:

    ```
    add_filter( 'acato_readable_list_tables_column_widths', function ( $widths ) {
        $widths['title']            = 320;
        $widths['my_plugin_column'] = 200;

        return $widths;
    } );
    ```

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it through **Plugins
    Add New**.
 2. Activate the plugin through the **Plugins** screen. On multisite you can network
    activate it.

There are no settings. The behaviour can be adjusted with the filters below.

## FAQ

### Does this hide any of my columns?

No. Every column you had stays visible. If you would rather not scroll sideways,
hide the columns you do not need through Screen Options at the top of the post overview.

### Why does the table scroll sideways now?

Because the columns no longer collapse. With every column at a readable width the
table can be wider than the window, so it scrolls instead of squeezing the title
down to a few pixels. Hiding a few columns through Screen Options makes it fit again.

### Can I change the column widths?

Yes, with the `acato_readable_list_tables_column_widths` filter. See the section
below.

### Does it work on the users or media screens?

Not yet. Those list tables use different markup and column sets.

### Where are the translations?

Translations are managed on [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/acato-readable-list-tables/)
and are downloaded by WordPress automatically.

### How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program.
The Patchstack team help validate, triage and handle any security vulnerabilities.
[Report a security vulnerability.](https://patchstack.com/database/vdp/c0a4068d-1475-4ec9-8550-85984214d223)

## Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

## Mitwirkende und Entwickler

„Acato Readable List Tables“ ist Open-Source-Software. Folgende Menschen haben an
diesem Plugin mitgewirkt:

Mitwirkende

 *   [ Acato ](https://profiles.wordpress.org/acato/)
 *   [ Franka ](https://profiles.wordpress.org/frankabeekman/)

[Übersetze „Acato Readable List Tables“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/acato-readable-list-tables)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/acato-readable-list-tables/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/acato-readable-list-tables/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/acato-readable-list-tables/)
per [RSS](https://plugins.trac.wordpress.org/log/acato-readable-list-tables/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Zuletzt aktualisiert **vor 4 Tagen**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 5.6 oder höher **
 *  Getestet bis **7.1.2**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/acato-readable-list-tables/)
 * Schlagwörter
 * [accessibility](https://de.wordpress.org/plugins/tags/accessibility/)[admin](https://de.wordpress.org/plugins/tags/admin/)
   [columns](https://de.wordpress.org/plugins/tags/columns/)[list table](https://de.wordpress.org/plugins/tags/list-table/)
   [usability](https://de.wordpress.org/plugins/tags/usability/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/acato-readable-list-tables/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Deine Rezension](https://wordpress.org/support/plugin/acato-readable-list-tables/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/acato-readable-list-tables/reviews/)

## Mitwirkende

 *   [ Acato ](https://profiles.wordpress.org/acato/)
 *   [ Franka ](https://profiles.wordpress.org/frankabeekman/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/acato-readable-list-tables/)