Title: Upgrade from retired TablePress Extensions
Author: Tobias Bäthge
Published: July 15, 2024
Last modified: June 18, 2025

---

Reasons for and options after necessary changes

# Upgrade from retired TablePress Extensions

You have come to love how easy it is to add attractive tables to your website with
TablePress. As a user of **TablePress Extensions**, you know some of the **great
additional features** that are possible.

Are you seeing a warning message in your TablePress dashboard? This page explains**
what happened** with the update to TablePress 3.x, **why this was necessary**, and**
what options you have**.

**In short:** For technical reasons, several already **retired “TablePress Extension”
plugins no longer work** with TablePress 3.x. You can **keep** their **features 
by upgrading** to a [**TablePress Premium plan**](https://tablepress.org/pricing/).

## What happened

Several already-retired TablePress Extensions no longer work with TablePress 3.0
or newer. Due to necessary technical changes in an external code library, their 
old and incompatible code no longer works. Continue reading [below](https://tablepress.org/upgrade-extensions/?output_format=md#why-changes-are-necessary)
to understand what TablePress Extensions are and why these changes were necessary.

**If you are using any of the TablePress Extensions [listed below](https://tablepress.org/upgrade-extensions/?output_format=md#affected-extensions),
it is possible that features will stop working or that your site visitors will see
error messages!**

## What you can do now

To avoid issues on your site from using affected and retired TablePress Extensions,
you have two options:

---

### Option 1: Upgrade to TablePress Pro or TablePress Max

To continue using the features of the no-longer-working TablePress Extensions, [upgrade to a premium plan](https://tablepress.org/pricing/)
of TablePress. These **bring up-to-date** and highly **improved** versions of affected
features, with a **modern integration** into the TablePress user interface, making
them **easier to use** and manage. You won’t have to update multiple different plugins
anymore and you can get rid of error-prone Shortcode parameters.

And no worries, upgrading is easy and straightforward: All tables, options, settings,
etc. will continue to work automatically!

**And the best:**

**Save 15%** by using the promo code **UPGRADE** in the checkout!

[Compare Features](https://tablepress.org/premium/#features)

[Get a Premium plan](https://tablepress.org/pricing/?output_format=md)

After choosing a TablePress Premium plan, you are **fully protected** by our **100%
No-Risk Money-Back Guarantee**! If you don’t like TablePress over the next **30 
days**, we’ll happily **refund** 100% of your money. **No questions asked.**

---

### Option 2: Continue with the free TablePress Basic version

If you choose not to upgrade to TablePress Pro or TablePress Max, but want to prevent
any issues on your site, you would either need to deactivate the [affected TablePress Extension plugins](https://tablepress.org/upgrade-extensions/?output_format=md#affected-extensions)
and lose their features, or you would need to keep using the latest version of the
TablePress 2.4 branch. However, this version is insecure and will no longer receive
any updates, including security, stability, and compatibility updates (e.g. when
new WordPress versions are released).

**Therefore, upgrading to TablePress 3.1 or newer is strongly recommended.**

## Why these changes are necessary

Some background: “TablePress Extensions” are small custom plugins that add extra
functionality and features to TablePress, without being part of the plugin itself.
While this can be a nice approach to extend TablePress with one-off features or 
configuration changes, it can also be a cumbersome and error-prone method. These
additional plugins need to be updated manually and separately, creating dependency
problems. Also, they are not directly integrated into the TablePress user interface
and harder to use.

To make using their functionality easier, the features of many Extensions were directly
integrated into the premium versions of TablePress, when TablePress 2.0 was released
in December of 2022. For most of them, it’s no longer necessary to deal with Shortcode
parameters, as their settings have been directly integrated into the TablePress 
user interface. As everything is in one common codebase now, maintenance and stability
has also improved greatly.

Due to that integration into the main TablePress plugin, the affected TablePress
Extensions were retired over two years ago. This means that these Extensions will
no longer receive updates or support, but that they can still be used as long as
they are working. I stand by my promise to not make any changes in TablePress to
break Extensions on purpose!

However, several of the already-retired TablePress **Extensions no longer work with
TablePress 3.x**. The reason is a major update to an external code library that 
TablePress uses as the foundation for the table features for site visitors. This
allows for **great new features and improvements**: TablePress tables will be **
more accessible**, e.g. to site visitors that use only keyboard navigation or text-
to-speech software for navigating around a web page. In many countries, legislation
requires that websites improve accessibility in the next few years, which is why
holding back on that update was not reasonable.

Unfortunately, due to technical changes in that code library, old and incompatible
code no longer works. Several retired TablePress Extensions use such outdated code
and they will no longer be updated. Due to that, it is possible that features will
simply stop working or that there will be error messages on the screen.

## Affected TablePress Extensions that will break

**To keep these features, upgrade to a TablePress Premium plan!**

[Upgrade Today](https://tablepress.org/pricing/?output_format=md)

Here is an **overview of affected TablePress Extensions** and what is expected to
break when using them after upgrading to TablePress 3.0 or newer:

 * **Alphabet Search**: The button styling will disappear and leave unstyled content.
 * **Buttons**: A JavaScript error might interfere with other features of a page.
 * **ColumnFilter**: The feature will no longer work and filter dropdowns or input
   fields will no longer show.
 * **ColumnFilterWidgets**: The feature will no longer work and and filter dropdowns
   will no longer show.
 * **FixedColumns**: The feature will no longer work and columns will no longer 
   be fixed to the screen when scrolling horizontally.
 * **FixedHeader**: In some cases, a JavaScript error might interfere with other
   features of a page.
 * **Inverted Filter**: The feature will no longer work and the full table will 
   be shown.
 * **Row Details**: The feature will no longer work and rows can no longer be expanded
   or collapsed.
 * **Row Group**: The feature will no longer work and rows will no longer be grouped.
 * **Responsive Tables**: The “Collapse” mode will no longer work. The “Stack” mode
   will break due to misapplied styling. The “Flip” and “Scroll” modes are not affected.

**Summary:** For technical reasons, several already **retired “TablePress Extension”
plugins no longer work** with TablePress 3.x. You can **keep** their **features 
by upgrading** to a [**TablePress Premium plan**](https://tablepress.org/pricing/).

## TablePress is **Trusted by the Best**

Industry-leading **companies**, renowned non-profit **organizations**, high-profile**
government institutions**, world-class **universities**. And **you**.