WP-Table Reloaded is outdated!
Current Version: 1.9.4
Release date: January 27th, 2013 (release announcement)
Requirements: WordPress 3.1 or higher
License: GNU GPL2
WP-Table Reloaded allows you the following (not necessarily a complete list):
- manage tables in your WP admin area
- show them in your posts, on pages or in text widgets using a shortcode or anywhere else in your theme using a template tag function (see Usage)
- possible table features include (may be enabled for each table individually)
- any content, even HTML, you like
- table structure can contain colspanned and rowspanned cells
- first row will be table headline (HTML tag <th>)
- last row will be table footer (HTML tag <th>)
- alternating row colors
- row highlighting (when hovered with the mouse)
- print table’s name above or under the table
- print table’s description above or under the table
- individual styling of your table via CSS Styling possible (this may be used for different column widths or text-alignment)
- functions in the backend include:
- add/create tables (by manual input)
- import a table (from CSV, XML or HTML files, URLs or direct input)
- export/save/backup a table to these formats
- import tables from old WP-Table plugin (if found)
- edit the table data and structure (add/insert/delete/move/swap/hide columns/rows, sort columns)
- easily add links or images to your table (from the Media Library)
- copy/duplicate and delete tables
- easily insert a table in to your posts/pages using a button in the editor toolbar
- preview the table
You can see a demo table here, which was output here with the shortcode
[table id=1 /]. The data was entered in the backend. Enabled options are the DataTables library (click on a column header to sort, or use the pagination buttons, or type in a search word), “alternating row colors”, “row highlighting”, “table head”, “table footer”, “print name”, and “print description”.
Here’s a table that shows the possibilities of combining cells with “rowspan” and “colspan”:
|This is a colspanned cell out of four cells.||I'm a single cell.|
|1||And I'm a rowspan|
of three cells!
|3||test||I'm a 2x2 block!|
The Changelog table was also created with this plugin.
A couple months ago, I wanted to show tables (of baseball results and standings) on a WordPress powered website. I didn’t want do mess with HTML tables in the code (as they are very hard to maintain and manage), so I found the plugin WP-Table by Alex Rabe which allows comfortable editing of the data in WP’s admin area and easy usage of the table in blog posts or on pages. I used it for quite some time, but found some miscues. Thus, I decided to try to write a WordPress plugin myself and the idea to completely rewrite WP-Table was born. So I did some reading on WordPress plugin development and decided to use some of the new WordPress techniques from WordPress 2.7 through 2.9. And now, after a few months of programming, I’m very proud of WP-Table Reloaded :-)
The easiest way is through your WordPress Admin area. Go to the plugin section and search for “WP-Table Reloaded” in the WordPress Plugin Directory. Then you can click “Install” and the following steps will be done for you automatically. You just have to activate the plugin (step 5).
Manual Installation works just as for most other WordPress plugins:
- Download the plugin’s zip file
- Unzip the file (you’ll get a folder called “wp-table-reloaded”).
- Upload that folder to the “wp-content/plugins/” folder of your WordPress installation
- Go to the Plugins Page in your WP Admin area
- Activate the plugin “WP-Table Reloaded”
Uninstalling / Deactivation
Just deactivate the plugin and delete the folder “wp-table-reloaded”. You might want to delete all tables and plugin options by clicking the appropriate button or enabling the “Uninstall upon Deactivation” option on the WP-Table Reloaded options screen before deactivating the plugin.
The plugin will notify you, if there is an update available. The easiest way is then to “update automatically” using the provided WordPress function.
To manually update, just deactivate the plugin, delete the old plugin folder and replace it by the new one, extracted from the downloaded zip-file. Then activate the plugin again. Make sure that the option “Uninstall upon Deactivation” ist not checked or you’ll lose all your data!
After installing the plugin, you can add, import, export, edit, copy, delete, … tables via the “WP-Table Reloaded” screen which appears under the “Tools” section in your Admin menu.
Everything should be self-explaining there.
To show one of your tables in a post, on a page or in a text widget just include the shortcode
[table id=<the-ID> /] to your post/page/text-widget, where
<the-ID> is the ID of your table (can be found on the left side of the “List Tables” page.)
You can click on the “Table” button in the post/page editor to see a list of your tables. If you click “Insert” then, the correct shortcode will be inserted for you.
To insert a table somewhere else in your theme, you can use the Template Tag function. Please see the Documentation for more information on this.
After that you might want to change the style of the table. Just enter your CSS style information into the textarea on the “Plugin Options” screen.
You may also add certain features (like Sorting, Pagination, Filtering, alternating row colors, row highlighting, print name and/or description, …) by checking the appropriate options on the “Edit table” screen.
The plugin contains the following languages (should be enabled automatically, if your WordPress language is set up correctly in your wp-config.php):
- English (by me)
- Belarusian (thanks to Slava Mikheev)
- Brazilian Portuguese (thanks to Rics)
- Chinese (Simplified) (thanks to Haoxian Zeng)
- Czech (thanks to Separatista)
- Dutch (thanks to Pieter Carette)
- Finnish (thanks to Jaakko)
- French (thanks to ningboHOTELreview)
- German (by me)
- Hindi (thanks to Outshine Solutions)
- Indonesian (thanks to Dedy Sofyan, Kelayang)
- Irish (thanks to Ray)
- Italian (thanks to Gabi)
- Japanese (thanks to Yuuichi)
- Polish (thanks to Projektowanie Stron WWW)
- Portuguese (Portugal) (thanks to Sérgio Martins)
- Russian (thanks to WordPress4You)
- Slovak (thanks to 55.lukas)
- Spanish (thanks to Matías Halles)
- Swedish (thanks to ZuperZed)
- Ukrainian (thanks to murooch)
I’d really appreciate it, if you would translate the plugin into your language! Using Heiko Rabe’s WordPress plugin “Codestyling Localization” that really is as easy as pie. Just install the plugin, add your language, create the .po-file, translate the strings in the comfortable editor and create the .mo-file. It will automatically be saved in WP-Table Reloaded’s plugin folder. If you email me the .mo- and .po-file, I will gladly include them into future plugin releases, so that other users may enjoy the plugin in their language, too. There is also a .pot-file available to use in the “languages” subfolder.
For help or support questions, use the WordPress Support Forums. Please open a new topic there (with the tag “wp-table-reloaded”). Please make sure, to read the FAQ and the Documentation first! Thank you!
To see older support request, please see the Support page. It contains all older comments that concern the plugin.
Thanks go to Alex Rabe for the original WP-Table plugin,
Christian Bach for the Tablesorter jQuery Plugin,
Sören Krings for the Tablesorter extension,
and all donors, translators, contributors, supporters, reviewers and users of the plugin!
|1.9.4||2013-01-27||bugfix: Remove DataTables TableTools, due to compatibility and security issues|
|1.9.2||2011-09-16||bugfix: Correct column width of "Edit" screen input fields in Internet Explorer 9; bugfix: Fix bug when a moved columns/rows were not moved to the correct place; bugfix: Restore functionality of the "Delete" link on the "List of Tables"; update: Added new DataTables version 1.8.2; enhancement: several code changes for better compatibility, adjustments to current WordPress versions; Dropped support for outdated WordPress versions 2.8 and 2.9; languages: Added Irish and Portuguese (Portugal), updated other languages, renamed Finnish language code to "fi"|
|1.9.1||2011-02-27||bugfix: Update handling was broken in certain scenarios|
|1.6.1||2010-01-30||enhancement: let WP Search also search table name and description, enhancement: replacing a table during an import will leave options untouched and only replace table data, bugfix: better fix for DataTables invisibility issue in IE 7, enhancement: add 3 new plugin filters for frontend, bugfix: fix for problem with search, if data is empty somehow|
|1.6||2010-01-08||Support for "rowspan" and "colspan" in tables; Search will now also search in tables; Possibility to select the plugin language; Highlight row background-color change when hovering); Option to show an "Edit Table" link on the frontend; select fields for position of name and description; internal plugin restructuring; dropped support for outdated WordPress 2.7|
|1.4||2009-07-31||restyled “List of Tables” to suit WP 2.7/2.8 layout, list now sortable; added Table and shortcode Preview in the backend; added possibility to show/hide rows/columns with checkboxes in the backend; "Insert Image" now allows inserting from WP Media Library"; textarea for cell data now grows when focussed; added “Custom Data Fields” to be able to store table meta data, accessible with a shortcode; added “Last edited” (time and user) information; fixed many minor bugs, errors and glitches (improved HTML validation); optimized and restructured big parts of the code; dropped support for WordPress 2.5; added Italian and Japanese language files|
|1.3||2009-06-09||fixed bug with shortcode in text widgets for WP 2.8; added Brazilian Portuguese language file; fixed small bug with "Table" button in editor toolbar; table ID can now be changed and existing tables can be replaced upon import; possibility to add multiple rows/columns; import from URLs/webserver; WordPress shortcodes are supported within table cells; inputs are now textareas to allow easier editing of larger texts|
|1.2.1||2009-05-18||bug fixes for syntax errors some users experienced, added Polish language file|
|1.2||2009-05-10||editor toolbar button to insert tables; bulk actions; improved CSS and JS loading and performance; template tag function; new CSV import/export class; table specific settings can be overwritten by shortcode parameters; fixed a few minor bugs; smaller enhancements and text corrections|
|1.1||2009-04-28||changed way of CSS handling (database option instead of file), fixed bug for users with PHP4 (certain function doesn't exist there), added two additional shortcode parameters, added button to easily insert links and images; also put Save-buttons above the table on the Edit-screen; more languages|
|1.0.1||2009-04-21||language support; more import/export (import from old WP-Table); shortcode supported in text widgets; etc...|
|0.9.2||2009-04-10||fixed bug in plugin deactivation hook, added missing css-file|
|0.9.1||2009-04-09||first good release with all mentioned functions working well|
|0.9 beta 1b||2009-04-07||small bug which prevented showing of tables (but still not everything implemented)|
|0.9 beta 1||2009-04-06||first release (not everything functional)|