| 1 |
=== TablePress - Tables in WordPress made easy === |
| 2 |
Contributors: TobiasBg |
| 3 |
Donate link: https://tablepress.org/premium/?utm_source=wordpress.org&utm_medium=textlink&utm_content=donate-link |
| 4 |
Tags: table,spreadsheet,data,csv,excel,html,tables |
| 5 |
Requires at least: 6.0 |
| 6 |
Requires PHP: 7.2 |
| 7 |
Tested up to: 6.4 |
| 8 |
Stable tag: 2.2.4 |
| 9 |
License: GPLv2 |
| 10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html |
| 11 |
|
| 12 |
Embed beautiful and interactive tables into your WordPress website’s posts and pages, without having to write code! |
| 13 |
|
| 14 |
== Description == |
| 15 |
|
| 16 |
**Boost your website with feature-rich tables that your visitors will love!** |
| 17 |
|
| 18 |
TablePress is the most popular and highest-rated WordPress table plugin. |
| 19 |
|
| 20 |
* Easily create, edit, and manage **beautiful and modern** data tables, no matter if **small or large**! |
| 21 |
* Add live **sorting**, **pagination**, **searching**, and more interactivity for your site’s visitors! |
| 22 |
* Use any type of data, insert **images**, **links**, and even **math formulas**! |
| 23 |
* **Import** and **export** tables from/to Excel, CSV, HTML, and JSON files or URLs. |
| 24 |
* Embed tables into posts, pages, or other site areas using the block editor or Shortcodes. |
| 25 |
* All with **no coding knowledge needed**! |
| 26 |
|
| 27 |
Even **more great features** for you and your site’s visitors and **priority email support** are **available** with a Premium license plan of TablePress. [Go check them out!](https://tablepress.org/premium/?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme) |
| 28 |
|
| 29 |
= More information = |
| 30 |
Visit [tablepress.org](https://tablepress.org/) for more information, take a look at [example tables](https://tablepress.org/demo/), or [try TablePress on a free test site](https://tablepress.org/demo/#try). For latest news, [follow @TablePress](https://twitter.com/TablePress) on Twitter/X or subscribe to the [TablePress Newsletter](https://tablepress.org/#newsletter). |
| 31 |
|
| 32 |
== Screenshots == |
| 33 |
|
| 34 |
1. "All Tables" screen |
| 35 |
2. "Edit" screen |
| 36 |
3. "Add new Table" screen |
| 37 |
4. "Import" screen |
| 38 |
5. "Export" screen |
| 39 |
6. "Plugin Options" screen |
| 40 |
7. "About" screen |
| 41 |
8. The “TablePress table” block in the block editor |
| 42 |
9. An example table (as it can be seen on the [TablePress website](https://tablepress.org/demo/)) |
| 43 |
|
| 44 |
== Installation == |
| 45 |
|
| 46 |
The easiest way to install TablePress is via your WordPress Dashboard: |
| 47 |
|
| 48 |
1. Go to the "Plugins" screen, click "Add New", and search for "TablePress" in the WordPress Plugin Directory. |
| 49 |
1. Click "Install Now" and after that's complete, click "Activate". |
| 50 |
1. Create and manage tables by going to the "TablePress" screen in the admin menu. |
| 51 |
1. To insert a table into a post or page, add a "TablePress table" block in the block editor and select the desired table or use Shortcodes with common page builders. |
| 52 |
|
| 53 |
Manual installation works just as for other WordPress plugins: |
| 54 |
|
| 55 |
1. [Download the TablePress ZIP file](https://downloads.wordpress.org/plugin/tablepress.latest-stable.zip) and extract it on your computer. |
| 56 |
1. Move the folder "tablepress" to the "wp-content/plugins/" directory of your WordPress installation, e.g. via FTP. |
| 57 |
1. Activate "TablePress" on the "Plugins" screen of your WordPress Dashboard. |
| 58 |
1. Create and manage tables by going to the "TablePress" screen in the admin menu. |
| 59 |
1. To insert a table into a post or page, add a "TablePress table" block in the block editor and select the desired table or use Shortcodes with common page builders. |
| 60 |
|
| 61 |
== Frequently Asked Questions == |
| 62 |
|
| 63 |
= Where can I find answers to Frequently Asked Questions? = |
| 64 |
Many questions, regarding different features or styling, have been answered on the [FAQ page](https://tablepress.org/faq/) on the TablePress website. |
| 65 |
|
| 66 |
= Support? = |
| 67 |
|
| 68 |
**Premium Support** |
| 69 |
|
| 70 |
Users with an active TablePress Premium license plan are eligible for Priority Email Support, directly from the plugin developer! [Find out more!](https://tablepress.org/premium/?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme) |
| 71 |
|
| 72 |
**Community Support for users of the Free version** |
| 73 |
|
| 74 |
For support questions, bug reports, or feature requests, please use the [WordPress Support Forums](https://wordpress.org/support/plugin/tablepress/). Please search through the forums first, and only [create a new topic](https://wordpress.org/support/plugin/tablepress/#new-post) if you don't find an existing answer. Thank you! |
| 75 |
|
| 76 |
= Requirements? = |
| 77 |
In short: WordPress 6.0 or higher, while the latest version of WordPress is always recommended. In addition, the server must be running PHP 7.2 or newer. |
| 78 |
|
| 79 |
= Languages and Localization? = |
| 80 |
TablePress uses the ["Translate WordPress" platform](https://translate.wordpress.org/). Please see the sidebar on the TablePress page in the [WordPress Plugin Directory](https://wordpress.org/plugins/tablepress/) for available translations. |
| 81 |
|
| 82 |
To make TablePress available in your language, go to the [TablePress translations page](https://translate.wordpress.org/projects/wp-plugins/tablepress), log in with a free wordpress.org account and start translating. |
| 83 |
|
| 84 |
= Development = |
| 85 |
You can follow the development of TablePress more closely in its official [GitHub repository](https://github.com/TablePress/TablePress). |
| 86 |
|
| 87 |
= Where do I report security issues? = |
| 88 |
Please report security issues and bugs found in the source code of TablePress through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/tablepress). |
| 89 |
The Patchstack team will assist you with verification, CVE assignment, and notify the TablePress developer. |
| 90 |
|
| 91 |
= Where can I get more information? = |
| 92 |
Visit the plugin website at [tablepress.org](https://tablepress.org/) for the latest news on TablePress, [follow @TablePress](https://twitter.com/TablePress) on Twitter/X, or subscribe to the [TablePress Newsletter](https://tablepress.org/#newsletter). |
| 93 |
|
| 94 |
== How to use TablePress == |
| 95 |
|
| 96 |
After installing the plugin, you can create and manage tables on the "TablePress" screen in the WordPress Dashboard. |
| 97 |
|
| 98 |
To insert a table into a post or page, add a "TablePress table" block in the block editor and select the desired table or use Shortcodes with common page builders. |
| 99 |
|
| 100 |
Examples for common styling changes via "Custom CSS" code can be found on the [TablePress FAQ page](https://tablepress.org/faq/). |
| 101 |
You may also add certain features (like sorting, pagination, filtering, alternating row colors, row highlighting, print name and/or description, ...) by enabling the corresponding checkboxes on a table's "Edit" screen. |
| 102 |
|
| 103 |
**Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. [Go check them out!](https://tablepress.org/premium/?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme)** |
| 104 |
|
| 105 |
== Changelog == |
| 106 |
|
| 107 |
Changes in recent versions are shown below. For earlier changes, please see the [changelog history](https://tablepress.org/info/#changelog). |
| 108 |
|
| 109 |
= Version 2.2.4 (December 11, 2023) = |
| 110 |
|
| 111 |
* The math formula calculation engine now properly handles quotation marks in text around embedded formulas. |
| 112 |
* An issue with the block theme preview when using the Site Editor on multisite installations was fixed. |
| 113 |
* Data consistency when saving tables is checked more thorougly. |
| 114 |
* Forward-compatibility with PHP 8.3 was added, to benefit from new features. |
| 115 |
* The extraction of error information for displaying error messages was improved. |
| 116 |
* The loading of the Default Style Customizer was improved. (TablePress Pro and Max only.) |
| 117 |
* The handling and loading of translation files was improved. (TablePress Pro and Max only.) |
| 118 |
* The debugging capabilities for the “Automatic Periodic Table Import” feature module were improved. (TablePress Max only.) |
| 119 |
* Updated external libraries to benefit from enhancements and bug fixes. |
| 120 |
* Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation. |
| 121 |
|
| 122 |
= Version 2.2.3 (November 13, 2023) = |
| 123 |
|
| 124 |
* Further protection against bugs in other plugins that interfere with the loading of JavaScript files, causing the TablePress admin screens to be unusable, was added. |
| 125 |
* An issue where it was not possible to replace existing tables during an import was fixed. |
| 126 |
* Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation. |
| 127 |
|
| 128 |
= Version 2.2.2 (November 6, 2023) = |
| 129 |
|
| 130 |
* Further protection against bugs in other plugins that interfere with the loading of JavaScript files, causing the TablePress admin screens to be unusable, was added. |
| 131 |
* The code that evaluates Shortcode parameters was optimized for a higher performance. |
| 132 |
* The “Sorted” order of the “Row Order” premium feature module no longer raises an error. (TablePress Pro and Max only.) |
| 133 |
* Updated external libraries to benefit from enhancements and bug fixes. |
| 134 |
|
| 135 |
= Version 2.2.1 (November 2, 2023)= |
| 136 |
|
| 137 |
* Further protection against bugs in other plugins that interfere with the loading of JavaScript files, causing the TablePress admin screens to be unusable, was added. |
| 138 |
|
| 139 |
= Version 2.2 (November 2, 2023)= |
| 140 |
|
| 141 |
**Improvements around table styling** |
| 142 |
|
| 143 |
* The preview of the TablePress table block in the block editor now takes into account “Custom CSS”, for a more precise preview. |
| 144 |
* TablePress Pro and Max now have an **easy-to-use visual “Default Style Customizer”**: Choose from pre-defined style variations or define your own color scheme to change your tables’ default style -- without touching CSS code! |
| 145 |
|
| 146 |
**The “Responsive Tables” premium module offers more possibilities** |
| 147 |
|
| 148 |
* The “Modal” mode can show all table data in an overlay modal window if columns don’t fit on the screen. (TablePress Pro and Max only.) |
| 149 |
* The “Scroll” mode now allows the visitor to scroll left and right by clicking arrow buttons. (TablePress Pro and Max only.) |
| 150 |
|
| 151 |
**Enhanced and more polished user interfaces** |
| 152 |
|
| 153 |
* The “Advanced Access Rights” module now has a fixed header row and offers a keyboard shortcut for saving changes. (TablePress Max only.) |
| 154 |
* The “Automatic Periodic Table Import” module now has a fixed header row, filtering, and sorting, to make working with long table lists easier. (TablePress Max only.) |
| 155 |
* In addition, the “Automatic Periodic Table Import” module now allows periodic imports with a 1-minute interval. (TablePress Max only.) |
| 156 |
|
| 157 |
**Miscellaneous changes** |
| 158 |
|
| 159 |
* The TablePress REST API now has “Create table” and “Delete table” endpoints and received optimizations and improvements. (TablePress Max only.) |
| 160 |
* The spacing between dropdowns of the “Column Filter Dropdowns” module is more consistent across different screen sizes. (TablePress Pro and Max only.) |
| 161 |
* The legacy math formula evaluation engine now also supports the % (modulo) operator. |
| 162 |
* A bug in the import format detection of the legacy import engine was fixed. |
| 163 |
* TablePress Pro and TablePress Max are now fully translated to German. |
| 164 |
|
| 165 |
**Behind the scenes** |
| 166 |
|
| 167 |
* Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation. |
| 168 |
* Updated external libraries to benefit from enhancements and bug fixes. |
| 169 |
* Automated code compatibility checks and build tools simplify chores for easier development. |
| 170 |
* **TablePress 2.2 requires WordPress 6.0 and PHP 7.2!** |
| 171 |
|
| 172 |
**Premium versions** |
| 173 |
|
| 174 |
* Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. [Go check them out!](https://tablepress.org/premium/?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme) |
| 175 |
|
| 176 |
== Upgrade Notice == |
| 177 |
|
| 178 |
= 2.2.4 = |
| 179 |
This update is a stability and maintenance release. Updating is highly recommended. |
| 180 |
|
| 181 |
= 2.2 = |
| 182 |
This update is a feature, stability, maintenance, and compatibility release. Updating is highly recommended. |
| 183 |
|