Title: Acato Readable List Tables
Author: Acato
Published: <strong>24 سپتامبر 2026</strong>
Last modified: 24 سپتامبر 2026

---

جستجوی افزونه‌ها

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

 توسط [Acato](https://profiles.wordpress.org/acato/)

[دانلود](https://downloads.wordpress.org/plugin/acato-readable-list-tables.1.0.0.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/acato-readable-list-tables/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/acato-readable-list-tables/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/acato-readable-list-tables/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/acato-readable-list-tables/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/acato-readable-list-tables/)

## توضیحات

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

## نصب

 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.

## سوالات متداول

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

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“Acato Readable List Tables” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت
کرده‌اند.

مشارکت کنندگان

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

[ترجمه “Acato Readable List Tables” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/acato-readable-list-tables)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/acato-readable-list-tables/)،
[مخزن SVN](https://plugins.svn.wordpress.org/acato-readable-list-tables/) را بررسی
کنید، یا از طریق [RSS](https://plugins.trac.wordpress.org/log/acato-readable-list-tables/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/acato-readable-list-tables/)
مشترک شوید.

## گزارش تغییرات

#### 1.0.0

 * Initial release.

## اطلاعات

 *  نگارش **1.0.0**
 *  آخرین به‌روزرسانی **2 هفته پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 5.6 یا بالاتر **
 *  آزمایش‌شده تا **7.1.3**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/acato-readable-list-tables/)
 * برچسب
 * [accessibility](https://fa.wordpress.org/plugins/tags/accessibility/)[admin](https://fa.wordpress.org/plugins/tags/admin/)
   [columns](https://fa.wordpress.org/plugins/tags/columns/)[list table](https://fa.wordpress.org/plugins/tags/list-table/)
   [usability](https://fa.wordpress.org/plugins/tags/usability/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/acato-readable-list-tables/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[بررسی شما](https://wordpress.org/support/plugin/acato-readable-list-tables/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/acato-readable-list-tables/reviews/)

## مشارکت کنندگان

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

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/acato-readable-list-tables/)