Support » Plugin: TablePress » limited edit in published environment

  • Hi Tobias, a pity I missed you at wceu to have a chat about this awesome plugin! 🙂

    But this. A customer is working with a flat excel file to list data.
    We want to move this excel table to a wordpress intranet in order to have the same data they can update online. We need this data online, to get it pushed elsewhere automatically.

    I just played around with your plugin but this questions are popping up:
    – is it possible to get the table edit environment on a published page (site will only work on a localhost)? I need to create a simple edit page without any extra admin settings.
    – is it possible to add a table row on the fly (as they need it)?
    – the html output of the data is to html table markup, but I’m thinking to tweak the code to get it published with ul and li tags. We need to handle it afterwards as CSS flexbox, and I’m afraid the table markup will be too hard to override.

    If I’m asking too much … don’t hesitate to mention! 🙂
    I’m sure I’ll not get this this all in 1 plugin, but looking for a best solution combined with some customised tweaks.

    Have a great day!
    ps: as I can use the plugin in a project, i do donate for sure!

Viewing 1 replies (of 1 total)
  • Plugin Author TobiasBg


    Hi Kristof,

    thanks for your question, and sorry for the trouble.

    No, sorry, the “Edit” environment can not be placed on a published page. Editing tables is only possible in the admin area of TablePress, for logged-in users who have the necessary access rights.

    Adding rows there is no problem with the corresponding buttons below the table input fields.

    To tweak the HTML output, there are several filters available in the frontend rendering class of TablePress (see class-render.php). With those, you could change the HTML tags to whatever you need, or rewrite the entire rendering process.


Viewing 1 replies (of 1 total)
  • The topic ‘limited edit in published environment’ is closed to new replies.