Support

Please read the Frequently Asked Questions and the documentation before asking for support. Thank you!

For help or support questions, bug reports, and feature requests, use the WordPress Support Forums. Please open a new topic there (with the tag “wp-table-reloaded”). You should include as many information as possible, like version information, a URL to your site, etc. This makes it much easier for me to help you. You may write in English or German. Before posting though, please search through the existing topics. Maybe your question has been answered before? Thank you!

If my answer helps you to solve your problem, it is recommend to do a small donation, as I invest a lot of free time in answering support questions.

Below you can find all comments made thus far. Please keep in mind that most of the issues described here are solved in current releases. Also some pieces of advice I gave might not be valid anymore for the current release. It is no longer possible to add a comment. Use the Support Forums for your questions.

Bookmark this page on:
  • email
  • PDF
  • Print
  • RSS
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • StumbleUpon
  • Google Bookmarks
  • Reddit
  • MisterWong
  • NewsVine
  • Yigg
  • LinkArena
  • LinkedIn
  • Live
  • MySpace
  • Slashdot
  • Webnews.de
  • Wikio
  • FriendFeed
  • Yahoo! Buzz

918 comments

  1. Paul says:

    Hello,

    I would like to explain my column header categories. Could someone suggest a simple method for adding a tooltip to those fields?

    Thank you

  2. mercime says:

    Tobias, just wanted to say thank you for a great plugin. The method which worked for importing to wp-Table was by converting all to CSV.
    Thanks again!

    • Tobias says:

      Hi,

      thanks!

      I just don’t understand why you were trying to import to wp-Table?!
      Do you have problems with WP-Table Reloaded?

      Or did you mean import from wp-Table?

      Regards,
      Tobias

      • mercime says:

        Hi Tobias.

        WP-Table Reloaded was what I referred to (I never used wp-Table, because of security concerns), which I used in a WordPress Multi-User 2.8.4a installation.

        I tried importing XML and HTML generated from MS Excel, but those files didn’t work at all. What worked with the WPMU install was importing the CSV generated from MS Excel > “Save As” from client.

        Thanks again.

  3. Daniel says:

    Hi Tobias,

    Thanks for this awesome WordPress plugin. It’s very useful! I’m having an issue though and was wondering if you had any idea what the problem might be.

    Tablesorter just stopped working. I’ve enabled it both on the Plugin Options and the Table Options, and set the first row as a header row in the options.

    I also uninstalled the plugin and re-installed it with the same issue not resolved.

    What do you think?

    Thanks,
    D

    • Daniel says:

      Nevermind Tobias, I fixed it. The problem was that I somehow deleted the wp_footer(); statement in my footer.

  4. Canon says:

    Bug: 51st row and above deleted.
    I don’t remember this being a problem in earlier versions of WP-Table Reloaded, however, with 1.4.1, I am finding that when I edit a table with over 50 rows and save it, I lose rows 51 and above. Fortunately, I had a backup and am able to import the table over the existing table. However, thought I should report this bug.

  5. Canon says:

    Bug(?): Import a Table
    The settings. Import Table > CSV > Add as new Table > File Upload then press Import Table. A message “Table could not be imported”. With no option to add a table.

    The settings. Import Table > CSV > Replace existing table > File Upload. Press Import Table .. then a new Import table appears where I can either add as new table or replace existing table > File Upload … there I am presented with “Select File with Table to Import:” this function works.

  6. Canon says:

    I have had to use the “Search Unleashed” plugin to search wp-Table tables and galleries without issue. Just migrated over a few more wp-Tables over to WP-Table Reloaded to find that even “Search Unleashed” cannot find this content. The trouble is, even if it could, it would have to search the _options table which contains sensitive data. Would it be possible to or would it make sense to move WP-Table Reloaded to its own table so that it can be searched? I ask this as I rely on most of the tables for its content. Otherwise, I would really hate to revert back to wp-Table.

    • Tobias says:

      Hi canon,

      thanks for your comments today! I’ll start with this one.

      I’m aware of the search problem, but there is no easy solution to it. The problem is that even if a plugin would find the table in the database, it would not now, in which post(s) or page(s) it is shown. But those need to be shown. So, the only chance is for a plugin to search through the posts/pages of WP after they are all parsed (included that no more shortcodes are in it). This is not possible with the current search method though.
      Moving the plugin into its own table is possible theoretically, but I don’t want to do this (in fact, it was a goal of mine to use the already existing tables). This is because I can leave all the database handling to WordPress in this case and the the pre-defined methods to access the options in the wp_options table.

      I have one suggestion though: You might want to have a look at the “Search” plugin (which is likely going to be part of the core of WP pretty soon). Using “Google” as a search provider, your site’s search will index the pages after the shortcodes are parsed, meaning that the pages with tables are shown.

      Regards,
      Tobias

  7. Hello,

    This is nice plugin, I already use this, but I have one question: I want to create a lot of tables on my page, maybe 100 tables or more.
    My question is: Is this supported?

    Thank you!

  8. Domi says:

    Hi Tobias,
    Thanks for this wonderful plugin…
    My question: I’d like to have the tables without any borders. Where can I change this for I didn’t find anything in the “Plugin Options”…
    Thanks in advance,
    Domi

  9. ken_y says:

    First, thanks so much for creating this plugin. It really helped me out.

    My question: Those little arrows at the top of the table (I don’t know what they’re properly called) are 1) not useful for my particular application of the plugin and 2) are conflicting with the name of the one of the columns. Since I’m not using them, is there any way to turn them off or delete them?

    It’s http://everychildstronger.org/?page_id=66, if you want to see.

    Thank You
    Ken Y.

    • Tobias says:

      Hi,

      those arrows are added by the Tablesorter JavaScript. To get rid of them, just disable the “Use Tablesorter” checkbox in the settings for that table. If you don’t need the Tablesorter in any of your tables, you can also disable the “Enable Tablesorter” checkbox on the “Plugin Options”.

      Hope this helps!
      Tobias

      • Will says:

        Hi Tobias,

        I managed to sort my table by default on the 5th column by placing the JavaScript code from below into the footer.php. However I want to remove the sort arrows being displayed or even the functionality for a user to resort. Is this possible, because everytime I managed to disable arrows, it no longer sorts.

        jQuery(document).ready(function($){
        $(".wp-table-reloaded-id-1").tablesorter( {sortList: [[4,0]]} );
        });

        Regards
        Will

        • Tobias says:

          Hi Will,

          thanks for your question, which I probably don’t really understand.

          So you want to initially sort the data (on the 5th column) but then it shall always stay that way and the visitor of the page with the table shall not have the possibility to sort the table (or even see the arrows). Right?
          If that is the case, doing the actual sorting on the page is the wrong way to go.
          You should just sort the table in the backend (using the plugin’s sorting algorithm) on column 5. (You would have to redo that sorting, each time you change data in the table of course.) Then it will be shown like that to the user. The Tablesorter JavaScript needs to be disabled for that table then, of course.

          Or am I not understanding what you want to achieve?

          Regards,
          Tobias

  10. Erik says:

    Hi,

    Is it possible to show a table anywhere else on the site, like on the start page, or is it just on pages where this works?

    • Tobias says:

      Hi Erik,

      you can show tables anywhere on your site where you can add Shortcodes (posts, pages, text widgets), no matter where they are. And you can show them anywhere where you can execute PHP functions in your theme with the provided function “wp_table_reloaded_print_table”.

      So, you can either create a “static front page” and add the table there, or you can edit your theme (probably the index.php oder home.php file) to contain a call to that function. The details for the function are in the documentation.

      Best wishes,
      Tobias

  11. Andy says:

    Hi
    I had a perfectly working WP site on September 4th, got back from vacation today and find it has reverted to some interim version, all changes lost. Even 40 backups made on the server, dating back 3 months – all the same. The web host said, they thought it could be related to a plugin issue. Interestingly, all 25 plugins are deactivated except WP-Table Reloaded. Any ideas?

    • Tobias says:

      Hi Andy,

      sorry, I have never heard of such a problem before. What exactly is missing? All tables from WP-Table Reloaded or everything else from your blog?

      Were you using the latest WP version? Maybe your site got hacked?

      Best wishes,
      Tobias

  12. Laura says:

    Hi Tobias,

    I am using WP-Table Reloaded to display teleclass offerings. I want to add a paypal “buy button” in the table column. What is the best way to do this? Assume that I create the buy button in paypal and have HTML code to paste in. Thanks for any suggestions you can offer.

    • Tobias says:

      Hi Laura,

      well, if you have the HTML for the button, just paste it into the table cell where you want it to go :-)
      HTML is fully supported within tables.

      Best wishes,
      Tobias

  13. Rüdiger says:

    Hi Tobias,

    I want to install the plugin on a server from alfahosting and always get this error:

    Lade Installationspaket von http://downloads.wordpress.org/plugin/wp-table-reloaded.1.4.2a.zip herunter.
    
    Paket wird entpackt.
    
    Installiere das Plugin.
    
    Verzeichnis konnte nicht angelegt werden. /var/www/web94/html/wp-content/plugins/wp-table-reloaded/
    
    Plugin-Installation ist fehlgeschlagen.
    

    Any idea?
    Thanks for your answer in advance. You can answer in german as well.

    • Tobias says:

      Hallo Rüdiger,

      bei diesem Fehler nehme ich an, dass du gar kein Plugin installieren kannst. Das Problem ist, dass dein PHP/Webserver nicht genügend Rechte hat. Da kann ich aber nichts machen, das muss dein Hoster für dich lösen. Sonst wirst du z.B. auch keine automatischen WordPress-Updates machen können.

      Aber du bist natürlich nicht verloren ;-) Du kannst das Plugin auch manuell installieren. Dazu einfach die zip-Datei runterladen, entpacken und per FTP an die entsprechende Stelle auf dem Server laden (Der Ordner “wp-table-reloaded” muss in den Ordner “plugins”.) Dann nur noch das Plugin im Admin-Bereich aktivieren.

      Schöne Grüße
      Tobias

      • Rüdiger says:

        Vielen Dank für deine superschnelle Antwort. Habe das Problem an den Support weitergeleitet und hoffe auf schnelle Lösung.

  14. Rob says:

    Hi Tobias,

    I’m using your plugin on my site: http://robvstate.com/interesting-news/

    The date column isn’t sorting properly. It is leaving the date “2009 9/16″ in the middle. Do you know why this is happening?

    Thanks!
    - Rob

    • Tobias says:

      Hi Rob,

      thanks for your comment.

      This happens, because the Tablesorter add-on does not recognize your date as a date. :-) Instead it sorts it as if it were strings. Tablesorter does only recognize certain date formats (see the docs). So, you’ll need to change your dates to one of those formats and it should work.

      Best wishes,
      Tobias

  15. Tim says:

    Hi Tobias,
    Thank you for the plugin. I would like to import tables that have hyperlinks in them from either Excel or Word. The hyperlinks do not seem to come through in Excel csv format and I cannot get the file to import in either HTML or XML format. Is there a way to make sure, embedded hyperlinks come through in the import process?

    • Tobias says:

      Hi Tim,

      unfortunately there is no such way, that I’m aware of. The problem is that Excel does not know that you want the hyperlinks to be HTML, so it doesn’t export them that way. And my plugin can’t know that the text is a URL that shall be shown as a link.

      One possible way could be to open the CSV file with a text editor and add the HTML around the URLs by using the editor’s search and replace functions.

      In the upcoming release 1.5 you will also be able to filter the output and (basically by writing a small WordPress plugin) replace URLs with links. Until then, you’ll need to make the links by hand, sorry.

      Best wishes,
      Tobias

  16. Kim says:

    Hi Tobias,

    I love your plugin so much! It’s made it so much easier to make a clean-looking table.

    I’ve used the documentation and WP support forum to work out most customisation, but I have a final simple question that I just can’t figure out: how to center the whole table?

    I tried just centering it as text blah, but obviously that didn’t work. Is it something you add to the shortcode?

    Thanks for any help,
    Kim

    • Tobias says:

      Hi Kim,

      thank you for the compliments.

      Centering the table is a little bit more complicated, but not that hard. You’ll need to embed the shortcode into a new div container, which then needs to be styled with CSS like width:100%; text-align:center;. This should center the table within the <div>. (Watch out to check the actual HTML output, because WordPress sometimes adds <p> elements in the code.)

      Best wishes,
      Tobias

      • Kim says:

        Hi Tobias,
        I tried text-align:center; … but it didn’t seem to work.

        The table that I am trying to center is at the bottom.

        Cheers,
        Kim

        • Tobias says:

          Hi,

          hhm, weird. In my tests it works, if you add an additional “display:inline;” to the “.wp-table-reloaded-id-6″ and maybe some “padding-top:10px!important;” to the div.

          Hope this helps!
          Tobias

  17. Reuben says:

    Hi,

    I have been looking for a way to create tables on my WordPress blog, then I stumbled over your plugin. Great work. I however have a question: The tables fill the whole page. Is there a way I can define the width and height of the cells? You know something similar to (<td width="xxx" height="yy">).

    • Tobias says:

      Hi,

      thanks for your question.

      This is possible with CSS. Please find more on this in the documenation. For the column widths, you could also use a shortcode parameter, which is also described in the docs.

      Best wishes,
      Tobias

  18. Norbert says:

    Hi Tobias,
    I am working with your plugin version 1.4.1 a lot. Now I moved my website to another domain (by ex- and importing my whole database) and lost all my existing tables and the CSS is back to default.
    In the settings and options I didn’t find any possibility to backup all tables at once. Do I have to do this piece by piece? And for import the same? Doing this, I have to adjust every single table ID and other options.
    Did I just overlook something? Thanks a lot in advance.

    • Tobias says:

      Hi Norbert,

      thanks for your question.

      Sorry, that I have to disappoint you, but you are right. Currently there is no way to export or import all tables at once. Therefore you will need to do this manually for every table. I’ll try to find a solution for this for one of the next versions though.
      There might be another possibility though: I have heard from people who successfully exported the options (where the tables and their settings are stored) from the wp_options table and re-imported those on the new system.

      Best wishes,
      Tobias

  19. EvanT says:

    Hi Tobias!
    Great plugin! Very useful!

    Quick question, though. Is it possible to link cells between different tables? For instance, make [cell A1 in Table 1] get its contents from [cell C3 in Table 3]. Sorry if this has already been asked and thx for your time.

    • Tobias says:

      Hi Evan,

      thanks for your question. This is not easily possible at the moment.
      I could imagine a possible way though: You could insert the shortcode for displaying a table into that cell, adding shortcode parameters that will lead to only a certain cell being shown. For your example: In cell A1 of table 1 you would insert a shortcode like [table id=3 hide_columns="..." hide_rows="..." /] where the “…” would need to be adjusted so that only cell C3 remains for the output. This would work in concept, but has some drawbacks: It would also include a complete table (with just one row and column) instead of just the value. But it would be possible with this. You can find more on the mentioned shortcode parameters in the documentation.

      Best wishes,
      Tobias

  20. John E says:

    Tobias,

    I have a table with over 300 rows, after updating it and saving it now the table is only showing up to row 48. This is a customer site and they are not happy, is there any way I can revert back to a previous saved version, and is there a reason that this has happened?

    • Tobias says:

      Hi John,

      thanks for your comment and sorry for the trouble you are experiencing.

      Unfortunately I don’t know why this happens. There is no limitation of rows or tables within my plugin. Your description leads me to the assumption that the server where the plugin is installed is restricting the size of the HTTP POST variables. I know from a few people that the PHP extension “Suhosin” is known for this.

      If you don’t have a backup of the data (e.g. in a database dump or by exporting the tables from within the plugin) and if the rows also don’t show up in the database (they are stored as “WordPress options” in the database table wp_options, under the name “wp_table_reloaded_data_ID”), the data is unfortunately lost.
      Sorry, but there’s nothing I can do in that case, as this is most likely a server issue.

      Best wishes,
      Tobias

  21. Kyle says:

    Hi Tobias, thanks so much for this great tool, and continuing to support it! We are currently in development on a site that will possibly have over 250 tables and I’m concerned about backing up all this work we are doing.

    I understand I can export them one at a time but I would like to echo the request above to somehow be able to backup all the tables at once – please! :)

    • Tobias says:

      Hi Kyle,

      thanks for your request! I can understand the need for such an export feature. I’ll try to find a solution for one of the next, but can’t promise anything right now.

      Best wishes,
      Tobias

  22. Bert says:

    Thanks for the plugin. I have one problem. When the plugin is activated, I cannot edit any pages. When I deactivate the plugin, everything is ok. Any ideas?

    • Tobias says:

      Hi Bert,

      thanks for your comment.

      Unfortunately I have absolutely no idea why this should happen and I’ve not heard any similar reports so far.
      Can you provide the Debug Information from the “About the Plugin” screen?

      Thanks
      Tobias

  23. Hi Tobias,
    we have used WP-Table-Reloaded (version 1.4.1) as part of our build for http://www.expense-reduction.co.uk.

    This was working very well until this week when our client noticed that some of the table data has been completely lost. The entries are still in the list of tables, however they contain no data. This seems to have only affected a batch of tables (about 20 out of 50).

    Are there any known issues or causes for this please?

    • Tobias says:

      Hi,

      I’ve not heard of such an issue before. This sounds like a corrupted database to me though.

      The tables are stored as so-called “options” in the “wp_options” mySQL table of WordPress. There is one entry for each table and one entry with information on where the plugin finds the single tables.
      I can only assume that some of the entries for the tables got lost. You could check for those with names like “wp_table_reloaded_data_”. There should be one for each table.
      If some are really missing and there is no database backup, I don’t see a good chance of getting the data back.

      Best wishes,
      Tobias

  24. John says:

    Hi Tobias,

    I just installed your plugin in my website and I just can’t get the borders out of the table. I already placed the following code:

    .wp-table-reloaded tr {
    border:none!important;
    }

    at the end of the plugin options code but the border is still there. Do you have any ideas on how I can solve this out?

    Thanks and great job with the plugin.

    • Tobias says:

      Hi John,

      that’s already a good step. Have you experimented with changing the “tr” to” td” already? Depending on the theme, it might be necessary to do the CSS for both.

      You could also try adding a parameter to the shortcode, like [table id=1 cellspacing="0" /].

      Hope this helps! If it still doesn’t please provide the URL of the page with the table. Thanks!

      Best wishes,
      Tobias

  25. Jason says:

    Thanks for this plugin. I’ve written a quick review of it here:
    http://www.mesmerlab.com/wordpress-table-reloaded/

    This is a quick and easy solution to listing services and prices on a client’s website.

  26. Amber says:

    I love this plugin and have been using it very successfully. Now, suddenly, I am having problems.

    I am importing from a CSV file, which is what I have been doing. Everything appears fine, but when I try to edit or display the table, it says it is empty.

    • Tobias says:

      Hi Amber,

      thanks for your comment.

      Can you provide some more information? I need the “Debug information” from the “About the Plugin” screen, and some more input on your import tries. What method where you using? Did you want to replace an existing table? Can you email me the CSV file?

      Thanks!
      Tobias

  27. Alex says:

    Hi.
    I use your plugin and I like it, butI’m looking for a plugin, which could divide a created table into a few pages. I have a table with 50 rows and I want divide it into 5 pages, that in the end of the first page I’ll have a naviation panel to other pages.
    Could you add this option to your plugin?

    I’m sorry for my bad English :)))

  28. Wes says:

    Hey Tobias,

    This plugin saved me countless hours of updating a basic raw HTML site, I had originally developed to keep some stats for one of my softball teams, so kudos and thank you! Quick question though, I am trying to keep the TOTALS row of my table out of the sort (http://www.safebygrace.com). I’m new to WordPress (and the limited HTML and CSS knowledge I have is self taught, so mediocre at best) so I apologize if this is a simple fix, but I have spent over a few hours looking for the answer. Thank you for your response!

    • Tobias says:

      Hi Wes,

      thanks for your question.
      This will be possible in the upcoming version 1.5 (more info here).
      What you will then want to do, is marking the last row as the table footer. Then, it will not be included in the sorting and remain the last row.

      Best wishes,
      Tobias

  29. Brian says:

    Hi Tobias,

    Fantastic plugin! Exactly what I need for a WP site, I am working on. I have one question regarding your plugin and HTML. I have a client that will be using a table on just about every page. Not a problem at all until they started putting unordered lists in the table. If I import an HTML table with list items into WP-Table Reloaded, there are large gaps b/w the s. I looked at the page’s source code and noticed that there is a <br /> tag after each line. I can get around it by removing my line breaks in my editor, but the client isn’t going to be able to do that. They can barely remember to use <ul> and <li>. Is there a way around this or do you have any suggestions? Again, great site!

    Thnx!
    Brian

    • Tobias says:

      Hi Brian,

      thanks for your comment.

      I’m pretty sure, I know why this happens, but I’d like you to send one of the tables in question, so that I can check my assumption.

      Most probably this happens, because the “nl2br” function is applied to the cell content. That is used to replace a line break with the necessary HTML (<br>). I can’t remove it for everybody, because it will break many other tables, but I could imagine to include a possibility to remove it, if someone wants to do so.
      This would probably remedy your problem, but you’ll have to keep in mind that line breaks need to be added manually then, if needed.

      Regards,
      Tobias

  30. Luca says:

    Hi Tobias,
    your plugin is very useful. I have a question…
    Can I assign permissions to access the tables? I have two users, the administrator and the author: I want that only admin user can create and modify tables.
    Do you have any suggestions?

    • Tobias says:

      Hi Luca,

      this will be possible in the next version 1.5 using a plugin filter. Basically you will then be able to set the permission on who has access to the WP-Table Reloaded backend by writing a small plugin that uses a plugin filter in my plugin.

      Until then, you could achieve it by changing a line of code in the file wp-table-reloaded-admin.php, but I don’t recommend it.
      Just open that file and go to the line $min_needed_capability = 'publish_posts';.
      This sets the capability a user needs to have in order to see the WP-Table Reloaded backend. By default, “Authors” do have the “publish_posts” capability. To restrict access to “Editors” and “Administrators”, just change that to e.g. “publish_pages”. To restrict access to “Administrators” only, change it to e.g. “manage_options”.

      Regards,
      Tobias

  31. Rick says:

    Tobias – thank you for your work on this fantastic plugin.

    Q: I noticed WP search results do not include any data that might be in a table. Is this the correct behavior? If so could you explain why table data is excluded and if there is a workaround?

    Many thanks -
    http://wordpress.org/support/topic/329056

  32. Tony Gray says:

    Finally! I’d used wp-Table forever and was very disappointed that it was no longer being developed. Thanks for picking it up and making it even better!

  33. Jed says:

    Hi Tobias,

    Fantastic work! I have but one simple question. How do I format the columns according to width? Some columns with a lot of text are just too narrow which makes the table run very long. Does that involve HTML codes? Which I admit I am not familiar with. Grateful for your help. Thanks in advance!

    Best,
    Jed

    • Tobias says:

      Hi Jed,

      thanks for your comment and your tweet!

      You can format the width of table columns with CSS (this is not HTML, it’s more a language to style HTML code on the visual end of the browser).

      You will need to add code to the CSS textarea on the “Plugin Options” screen of WP-Table Reloaded.
      Here’s an example:

      .wp-table-reloaded-id-123 .column-3 {
      width:100px!important;
      }

      If you add that, column 3 of table 123 should be 100px wide. Of course you can adjust those values/the ID/the column in the code and copy it as many times as needed.
      There’s more on this CSS stuff in the documentation.

      Hope this helps!
      Tobias

  34. Tom Boersma says:

    Thanks (again) for your wonderful plugin, a use it a lot! A little bit off topic, but how did you make the hide/expand effect on this page: http://tobias.baethge.com/wordpress-plugins/wp-table-reloaded-english/?

  35. Steve says:

    Tobias, thanks for the effort in creating this plugin. It does a lot of things nicely, but I don’t see support for “colspan” and “rowspan” attributes. I seem to make a lot of table that use these. Any chance that you’ll be adding support for these in the HTML generation?

    Thanks!

    • Tobias says:

      Hi Steve,

      thanks for this feature request.

      Unfortunately I have to disappoint you at this time. I would really love to add support for “rowspan” and “colspan”, but the current structure of how the tables are stored in WP’s database does not make this possible. I have yet to find a way to store the information on linked cells and then I will also need a good way to make this feature accessible on the “Edit table” screen, to make it easy to link cells.

      I hope the plugin is useful to you besides this drawback.

      Regards,
      Tobias

  36. Kevin says:

    Tobias – excellent plugin.

    Is it possible to call a specific Table Name – and nothing more – from a template? All I want is the tables name to be used as a link to another page.

    The only code I found was the wp_table_reloaded_print_table(), which doesn’t seem like it could do that. Is there anything, even a direct WP_Query command you can think of, that will do this?

    Thank you!

    • Tobias says:

      Hi Kevin,

      thanks for the question!

      I’m not sure, if I understand what you need, but it sounds like, you want
      echo wp_table_reloaded_print_table_info('id=123&field="name"');
      This can be used anywhere in your template and will print the just name of the table with the ID 123 (without any formatting).
      There’s also an equivalent shortcode [table-info id=123 field="name" /] that does the same in a post/page.

      Oh, and sorry, that this function is not yet documented… My fault.

      Best wishes,
      Tobias

  37. Sebastien says:

    Hello Tobias,
    thanks a lot for your plugin, it just made my day. Really! I have a question though (I hope it has not been asked before…):
    Would it be possible to “query” the value of a single cell: I mean I’d like to re-use some of the values contained in the cells, in other parts of my WordPress site, for dynamic processing, the idea being that I’ll only have to update the table. Thanks in advance.

    • Tobias says:

      Hi Sebastien,

      thanks for your question.

      Querying single cells is not directly possible, in terms of just returning the cell content. One possibility might be the usage of the “show_columns” (and their related) parameter(s). That way you could hide all columns and rows and then only show a certain row/column (which is a cell). The resulting shortcode would be rather long though and the output would still be a table (but with only one row and column basically).
      So, it is possible but a little bit ugly.

      You might want to check out the “Custom Data Field” feature though. Each table can have them, and they are edited and used just like tables with a shortcode. You can find the feature at the bottom of the “Edit table” screen of every table. After creating a field, you will get a shortcode to access that data from anywhere on your blog (you can also use a template tag function for places without shortcode support). Using this method, you would only have to edit the data once, but can show it in many places. The drawback is, that it is not shown in table form, but you could also add the shortcode for the field to a table to get that. So, depending on the number of such queries you want, I would recommend this solution.

      Hope this helps!
      Tobias

  38. snowivy says:

    Thanks a lot for this plugin. It has many cool features and has very good documentation and code. More power!

  39. wands says:

    Hi Tobias,
    Congratulations on the excellent work on this plugin!
    I have two questions:
    - How do I color some cells only a of the first column?
    I use tables for the classification of a little championship, so I need the cells that show the number of the position 1 to 4 (for example) have a color, 5 to 10 (have another), etc…
    - I use another plugin that automatically link keywords in my tables with corresponding tags (SEO Smart Links v.2.4), but it doenst works on tables generated in WP-Table Reloaded, is it possible to fix?

    • Tobias says:

      Hi,

      thanks for your questions!

      Coloring cells can be done with CSS. You just need to add that to the “Custom CSS” textarea on the “Plugin Options” screen.
      You can find information on the available selectors in the documentation.
      Here’s an example for your case that will change the color of the 2nd row, 1st column cell of table ID 1:
      .wp-table-reloaded-id-1 .row-2 .column-1 {
      background-color: red;
      }

      You’ll need to adjust (and copy) that for all of the cells you want to color. You can also apply the setting to several cells by putting all of them in the selector like
      .wp-table-reloaded-id-1 .row-2 .column-1, .wp-table-reloaded-id-1 .row-3 .column-1, .wp-table-reloaded-id-1 .row-4 .column-1 {
      background-color: red;
      }

      Regarding your second question:
      I don’t know that plugin and therefore don’t know the mechanism it uses to link those keywords. I assume that it just searches the text and replaces it with a link. This means that there’s not really something I can do, because I use a WordPress mechanism called “Shortcode” to insert the table. Now, the fact that your keywords are not replaced with the link probably means that the other plugin does its replacing at an earlier time. So you should ask that developer to do it after all shortcodes are evaluated by WordPress.

      Best wishes,
      Tobias

  40. Arthur says:

    Hello Tobias,

    Thanks for this excellent plugin which I have enjoyed using for some time already. I recently upgraded to the latest version of the plugin and now, whilst trying to edit an existing table, I select the WP-Table Reloaded option from the Tools on the dashboard and it is consistently returning a ’404′ page error. I’ve tried looking around the support pages and am unable to find a solution to this. Any ideas on what might be the problem here?

    Thanks for your support!

  41. marco says:

    Sorry, but it’s not clear to me, how to embed the Tablesorter-jquery to my footer.php. Could anyone help?

    • Tobias says:

      Hi Marco,

      you only need to have the line <?php wp_footer(); ?> in your footer.php, right before the </body> tag.
      And you need to have Tablesorter enabled in the “Plugin Options”, and there has to be a table on the page that has “Use Tablesorter” enabled.

      If this doesn’t help, please send me the URL to your site (with a table).

      Regards,
      Tobias

  42. Marius says:

    Hello,

    A link to my query is below.

    http://wordpress.org/support/topic/336083?replies=1#post-1295337

    Thank you in advance.

    MWM

  43. claire says:

    Please, help me.
    When I import a CSV file from a link this error is showing:

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 35 bytes) in ... on line 441

    (I’m trying it locally.)
    Please tell me what to do to solve this.
    Thanks in advance!

  44. Carmine says:

    Hi Tobias,
    I just started using your useful tool. I would like to understand where I can change created tables, as I have to change the font size, but I don’t know where to find wp-table-reloaded-id-1… I only find wp_table_reloaded_options in the mySQL database. Please, if you can, try to explain step-by-step.
    I also checked with the plugin editor in my WP control panel… but I haven’t found it.
    Thanks a lot
    carmine

    • Tobias says:

      Hi Carmine,

      thanks for your comment!

      You won’t find wp-table-reloaded-id-1 anywhere! It is a CSS class that has to be added to the “Custom CSS” textarea by you. It is not in the database and should under no circumstances change data there!
      Fortunately I just created a step-by-step instruction on how to style a table in the WP support forums. Please read this thread (especially my last post at the end).

      Thanks!
      Tobias

  45. Wolfgang says:

    Hi Tobias,

    WP-Table-Reloaded is great!

    I have some coments/wishes/feature requests, though:

    * Add on option “The first COLUMN of your table will use the <th> tag.” (independent of option “The first ROW of your table will use the <th> tag.”)

    * Add a description field, which is display ABOVE the table (independent of the Description, which will be shown below!)

    * Move list/creation/editing of tables up near “Pages” and “Posts”, as it is page/blog content, so it should reside there. General plugin options should appear under Settings.

    And one question:

    My table currently has 5 columns, which don’t fit on the page. How do I make them scroll?

    Many thanks for your work and time!

    Wolfgang

    • Tobias says:

      Hi Wolfgang,

      thanks for your comment and the feature requests!

      I have some remarks though:
      - For columns with <th>: Do you have an example where this might be useful? I see the problem that the tablesorting JavaScript won’t work with this…
      - This seems a good idea. But: Do you want *another* input field on the “Edit table” screen for a second description? Or do you actually want to dictate the position of the description? (If the second is the case, there is a workaround by using the [table-info /] shortcode.)
      - In the upcoming version 1.5 it will be possible to move the “WP-Table Reloaded” menu item to another menu in the WP admin menu (without splitting off the “Plugin Options” though, because that would somehow be confusing I believe.)

      Regarding your last question:
      I don’t really understand what you need here. Horizontal scrolling? You would probably need to wrap the shortcode/table in a <div> that has scrolling enabled (with CSS), but I can’t help with that, because it depends heavily on your theme. Sorry.

      Best wishes,
      Tobias

  46. sphinx says:

    Hi, I’m trying to align my table in the center of the post and I can’t seem to get it. I’ve tried putting <center>[table id=x /]</center>, but it doesn’t seem to work. Any ideas? Thanks.

  47. snowivy says:

    Hi,

    Does the plugin support importing from a CSV file of different encoding? I tried importing a shift-jis encoded CSV file and the imported data are garbled. It seems that this is not the case for UTF-8 encoded CSV files. Why is this so? Thanks in advance for your assistance. :)

    • Tobias says:

      Hi,

      character encoding in CSV importing is a very difficult topic. I’m currently using a third-party library that handles this. Unfortunately it seems that this library is no longer maintained by its developer. Therefore it is hard to make changes or to get additional features in. I personally don’t have any real knowledge on character encodings and how to deal with them. Thus, I can’t tell you what’s wrong here. I have tried different things with different encodings, but couldn’t get any reliable results. Sometimes I couldn’t even get an UTF-8 encoded file to import correctly. It looks like this also depends heavily on server config stuff (PHP version, user OS, …), so it’s really difficult.

      The only idea I have right now is, to convert any files into one encoding that seems to import correctly. This probably is UTF-8, but I can’t guarantee.
      If you have more insights or ideas on this, please let me know!

      Best wishes,
      Tobias

  48. jadd says:

    Hi Tobias,

    Thanks for this wonderful plugin.
    My site is growing with wp-Table and so is the wp-table.css file. As this file is attached to each and every post whether the post contains tables or not. Is there a way not to attach it to posts that don’t contain tables?

    The next question I have is regarding the CSS file. How can I automatically format the last column of each & every table to a fixed width? This way I don’t have to add the last column to have a fixed width to my CSS. That’s the reason, why my CSS file is growing in size day by day.

    Regards,
    Jady

    • Tobias says:

      Hi Jadd,

      I’m confused a little bit. You are talking about “wp-Table” with a “wp-table.css” file. My plugin is called “WP-Table Reloaded” and does not have such a file. So, what plugin exactly are you using?

      Regarding your questions though: The CSS file is also included in every page load with my plugin. The reason is that at the time it needs to be included, it does not yet know whether there will be a table on the page. This is different with the JS, because that can be located in the page’s footer, at this is created when the plugin knows, which tables are on the page.
      This should not be a problem in most cases though, because usually the CSS file is cached by the browser anyway, and therefore only loaded once.

      The second questions: This is a little bit harder. By default, there is no CSS class for the the last column that can be used to style it. There is a construct though in CSS that should work (I’m not sure about the availability in Internet Explorer though.) That is the pseudo-selector “:last-child”. So, you could use:

      .wp-table-reloaded td:last-child {
      width: 50px;
      }

      Hope this helps!
      Best wishes,
      Tobias

  49. isaac says:

    Well firstly, I would like to express my appreciation for this plugin, great work! But I was wondering about pagination… How do I add it to this plugin? Like, display only 20, 50, or 100 entries at a time?

    • Tobias says:

      Hi Isaac,

      thanks for your comment!

      Pagination will be available in the next version 1.5 (which is currently in a public beta test). It can then be added by using the “DataTables” JavaScript library, which also has other features like sorting or filtering.
      So, you can either test the beta, or wait about a week or so for the final release of 1.5.

      Best wishes,
      Tobias

  50. Aziz says:

    Hi Tobias!

    Thank you very much for such an excellent plugin! :) It is helping me a lot. I have a question though. Is it possible to merge cells (let’s say all cells in row 2 or column B to one)? I really need that but I could not find that option. Thank you for your attention.

    • Tobias says:

      Hi Aziz,

      thanks for your question!

      The features you are talking about are “colspan” and “rowspan”. For that, I have good news and bad news :-)

      Good news: “colspan” (i.e. combining a few cells in row 2) will be possible in version 1.6. I’d like to make “rowspan” possible, too, but that is much harder to implement, therefore it will take longer.
      Now another bad news: Version 1.6 will most like not be available before Christmas. This is because version 1.5 is currently in a feature freeze and public beta phase and will be released next week. Work on “colspan” has just started and is not tested enough to be part of 1.5, therefore I postponed it to version 1.6.

      So, to sum up: “colspan” will be available in version 1.6 (after Christmas), “rowspan” not yet.

      I hope that is ok for you.
      Best wishes,
      Tobias