• Resolved bm359

    (@bm359)


    After updating a table entry and saving, the new entry text is not being dispalyed on the website.

    The new entry does display properly when previewing the page while still logged into the backend of the website but as soon as I am logged out and then go to view the page the updated text has not changed to the updated version, still displaying the outdated table.

    All plugins and the website theme are up to date, cache has been purged, cookies and history deleted on my web browser.

    Any thoughts?

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author TobiasBg

    (@tobiasbg)

    Hi!

    Thanks for your post and sorry for the trouble!

    This could indicate a problem with TablePress’ own output caching. To get around that, can you please try again after changing the Shortcode on that page to

    [table id=29 cache_table_output=false /]

    That extra Shortcode parameter would turn off the use of the cache for this table.

    Then, to clear all caches, you could delete all entries in the site’s wp_options database table that start with?_transient_tablepress_c_?or?_transient_timeout_tablepress_c_. For that, you could use a tool like PHPMyAdmin or similar, as provided by your hosting company. Just be careful to NOT delete the?tablepress_options?and?tablepress_tables?entries.

    Best wishes,
    Tobias

    jdb23

    (@jdb23)

    I’m having a similar issue. Filter, sort, and search functionality doesn’t work unless a user is logged in.

    I’ve tried ‘cache_table_output=false’ on table shortcodes and deleting the transient entries in my wp_options database, but it hasn’t helped. The user functionality doesn’t even appear unless logged in.

    My host is siteground and I use their Speed Optimizer plugin for caching.

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi @jdb23,

    This is actually an entirely different issue, not related to the TablePress cache.

    Instead, it’s likely caused by that Siteground Optimizer plugin, which simply is configured too strictly and breaks the JavaScript code that TablePress adds (and it only runs when not-logged-in, which is why everything works when you are logged in).

    You would please need to configure that plugin so that it does not again minify and concatenate JavaScript files.

    Best wishes,
    Tobias

    jdb23

    (@jdb23)

    Thank you for your quick reply and for steering me in the right direction.

    Speed Optimizer does allow the exclusion of files. Do you know which files I should exclude?

    Here are the options provided in Speed Optimizer:

    Exclude from JavaScript Minification:

    Exclude from JavaScript Combination:

    Exclude from Deferral of Render-blocking JS:

    Plugin Author TobiasBg

    (@tobiasbg)

    Hi,

    yes, those settings could indeed be relevant, with my first guess being the last one (“Render-blocking JS”), so please try that one first. There, please exclude these files (and adjust your domain name):

    https://example.com/wp-includes/js/jquery/jquery.min.js
    https://example.com/wp-content/plugins/tablepress/js/jquery.datatables.min.js

    Best wishes,
    Tobias

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.