Title: Compatibility with Tablepress Plugin?
Last modified: August 21, 2016

---

# Compatibility with Tablepress Plugin?

 *  Resolved [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/)
 * Hi,
    I am using WordPress 3.8.1 with Tablepress and revisionary. I love tablepress
   but am unable to get it to work with the ‘revisionary’ plugin (workflow plugin).
   Tablepress just seems to ignore it.
 * Do you happen to know if you support tablepress or could be hired to get it to
   work with revisionary?
 * Best,
    Paul
 * [https://wordpress.org/plugins/tablepress/](https://wordpress.org/plugins/tablepress/)

Viewing 15 replies - 1 through 15 (of 15 total)

 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5121916)
 * Hi,
 * thanks for your question, and sorry for the trouble.
 * Can you explain what you mean with “TablePress seems to ignore it”? What are 
   you expecting to happen and what is happening instead?
 * Regards,
    Tobias
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5121962)
 * Hi Tobias!
    Thanks for the reply. So revisionary plugin allows certain users 
   to submit changes to published content, with an editor reviewing those changes
   before publication. It does this using a rudimentary workflow. Users editing 
   pages do not see the ‘publish’ button but rather a ‘Submit for Review’ button.
   So any changes made to posts or pages are moderated.
 * The issue with tablepress is that it does not work at all with this workflow.
   I’d love to get wordpress working with revisionary or maybe it already works 
   with another workflow plugin?
 * Any help you can provide is greatly appreciate.
    Best regards, Paul
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122044)
 * Hi Paul,
 * thanks for the explanation, now I see what you mean.
 * Unfortunately, i have bad news here: A workflow like this (where a user edits
   a table, but the changes in the table will only be visible after an editor approves
   them) is not possible 🙁 The current implementation does not really allow for
   this, so I don’t think that I’ll be able to add this in the future. Sorry.
 * Regards,
    Tobias
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122047)
 * Ok. How about a middle ground?
 * Can you set something up so that a change in a table sends a notification to 
   an admin once the save is submitted?
 * Is that possible?
 * -p
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122049)
 * Hi,
 * that should be possible.
    I could probably add some more plugin action hooks.
   With that, one could write some code to e.g. get an email whenever a table is
   saved.
 * As the next version of TablePress is still some weeks away, I suggest that you
   meanwhile add this as a custom modification to the TablePress files on your server.
   
   In particular, you could add this
 *     ```
       do_action( 'tablepress_event_saved_table', $table['id'] );
       ```
   
 * after the line 337
 *     ```
       $this->_flush_caching_plugins_caches();
       ```
   
 * in the `save()` class method in the “models/model-table.php” file.
 * After making that modification, you could then use this, e.g. in the “functions.
   php” file of your theme or a small new plugin file, to get an email whenever 
   a table is saved:
 *     ```
       add_action( 'tablepress_event_saved_table', 'pabrady_tablepress_save_notification', 10, 1 );
       function pabrady_tablepress_save_notification( $table_id ) {
         wp_mail(
           'recipient@example.com',
           'TablePress table was saved',
           "The table with the ID {$table_id} was saved."
         );
       }
       ```
   
 * The email address would have to be adjusted as necessary.
 * Regards,
    Tobias
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122084)
 * Hi,
 * This is great!!!
 * Two questions:
 * 1. Which files should I add this to. Are both your changes above for this file:“
   models/model-table.php’?
 * 2. Is it possible to show what the change is when I am notified? Even raw text
   from the specific row would (along with row # changed) would be great!
 * Best,
    Pual
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122086)
 * Hi Tobias!
 * Your code worked like a charm. I got it to work. Only question now is:
 * Is it possible to identify the change or just (if easier) spew the entire row
   that contains the change
 * and
 * Can I identify the wordpress user that performed the change? Each user has to
   have a login ID on our portal to access content and make changes. 🙂
 * Thanks SO much for your awesome help.
 * Best regards,
    Paul
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122088)
 * Quick update: I add a few changes to your code to specify user email:
 * add_action( ‘tablepress_event_saved_table’, ‘pabrady_tablepress_save_notification’,
   10, 1 ); // custom change email notification
    function pabrady_tablepress_save_notification(
   $table_id ) { $current_user = wp_get_current_user(); wp_mail( ‘xxx@gmail.com’,‘
   TablePress table was saved’, “The table with the ID {$table_id} was saved by 
   user {$current_user->user_email}.”
 * Only thing missing now is how to specify the row # of the table that changed 
   and dump the info from that row also so that I get notified by email on both 
   those data points.
 * That is probably beyond my coding skills 🙂
 * Let me know what you think! And Thanks!!!
 * Best,
    Paul
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122090)
 * Hi,
 * great to hear that you got it to work! Nice solution with the user who edited
   the table, as well! 🙂
 * Unfortunately, I have bad news regarding the made changes 🙁 As that information
   is not available during the save request (TablePress only gets the new content
   of the table and then never cares about the old content — that’s simply overwritten),
   I don’t see a possibility to show/send the changes in the email. Sorry 🙁
 * Regards,
    Tobias
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122091)
 * Ok. What if we don’t care about the old info? What if all I want is an email 
   that shows me the table id and user email (which we have now) and then shows 
   the row # and new info published only?
 * That would work for me too! 🙂
 * -p
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122094)
 * Hi,
 * that’s what I mean 🙂 We don’t have the information about which row was edited
   and what the new info was. We only have the complete new table.
 * Regards,
    Tobias
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122095)
 * Oh. Sorry. I understand now. Really appreciate your time and effort there Tobias.
 * Any chance you would be available for some consulting work – customizing the 
   interface for a few workflow like features?
 * Best,
    Paul
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122096)
 * Hi Paul,
 * I’d love to help with this, but unfortunately my regular day job just doesn’t
   leave me enough time to take on such customizations 🙁 Besides that, I don’t 
   really know how this could be tackled at all 🙁
    I’m really sorry, but you’ll
   have to live with what we have at the moment.
 * Regards,
    Tobias
 *  Thread Starter [pabrady](https://wordpress.org/support/users/pabrady/)
 * (@pabrady)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122097)
 * Ok. Thank you SO VERY much for all your help and advice. It is greatly appreciated.
   I hope I wasn’t too much of a pest. 🙂
 * I love tablepress!!!!
 * Warm regards,
    Paul
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122098)
 * Hi Paul,
 * no problem, you are very welcome! 🙂 Always happy when I can help!
 * Best wishes,
    Tobias
 * P.S.: In case you haven’t, please [rate TablePress](https://wordpress.org/support/view/plugin-reviews/tablepress)
   here in the plugin directory. Thanks!

Viewing 15 replies - 1 through 15 (of 15 total)

The topic ‘Compatibility with Tablepress Plugin?’ is closed to new replies.

 * ![](https://ps.w.org/tablepress/assets/icon.svg?rev=3192944)
 * [TablePress - Tables in WordPress made easy](https://wordpress.org/plugins/tablepress/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/tablepress/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/tablepress/)
 * [Active Topics](https://wordpress.org/support/plugin/tablepress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/tablepress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/tablepress/reviews/)

 * 15 replies
 * 2 participants
 * Last reply from: [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * Last activity: [11 years, 8 months ago](https://wordpress.org/support/topic/compatibility-with-tablepress-plugin/#post-5122098)
 * Status: resolved