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

---

Tykače pytać

![](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

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

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

 * [Podrobnosće](https://hsb.wordpress.org/plugins/acato-readable-list-tables/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/acato-readable-list-tables/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/acato-readable-list-tables/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/acato-readable-list-tables/#developers)

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

## Wopisanje

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;
    } );
    ```

## Instalacija

 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.

## HSP

### 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)

## Pohódnoćenja

Za tutón tykač pohódnoćenja njejsu.

## Sobuskutkowarjo a wuwiwarjo

„Acato Readable List Tables“ je softwara wotewrjeneho žórła. Slědowacy ludźo su 
k tutomu tykačej přinošowali.

Sobuskutkowarjo

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

[Přełožće „Acato Readable List Tables“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/acato-readable-list-tables)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/acato-readable-list-tables/),
hladajće do [SVN-repozitorija](https://plugins.svn.wordpress.org/acato-readable-list-tables/)
abo abonujće [wuwiwanski protokol](https://plugins.trac.wordpress.org/log/acato-readable-list-tables/)
přez [RSS](https://plugins.trac.wordpress.org/log/acato-readable-list-tables/?limit=100&mode=stop_on_copy&format=rss).

## Protokol změnow

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 njedźeli**
 *  Active installations **Mjenje hač 10**
 *  WordPress version ** 5.6 abo nowši **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 abo nowši **
 *  Language
 * [English (US)](https://wordpress.org/plugins/acato-readable-list-tables/)
 * Tags
 * [accessibility](https://hsb.wordpress.org/plugins/tags/accessibility/)[admin](https://hsb.wordpress.org/plugins/tags/admin/)
   [columns](https://hsb.wordpress.org/plugins/tags/columns/)[list table](https://hsb.wordpress.org/plugins/tags/list-table/)
   [usability](https://hsb.wordpress.org/plugins/tags/usability/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/acato-readable-list-tables/advanced/)

## Pohódnoćenja

No reviews have been submitted yet.

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

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

## Sobuskutkowarjo

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

## Podpěra

Chceće něšto prajić? Trjebaće pomoc?

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/acato-readable-list-tables/)