• Hello, I am really satisfied with the plugin, the value you provide for free is a great asset to the community!

    I have run into minor struggles trying to enable caching on my page with WPBC. I use Super Page Cache for Cloudflare and indeed I receive error 403 after the WPBC tries to load itself with old PHP generated, expired nonce, cached for some time… But! I think it may not be too hard to fix this error and improve compatiblity with caching plugins while enabling the performance benefits of caching.

    Perhaps something like this:

    1. Settings – checkbox in advanced – “Enable Nonce refresh via AJAX (improves caching compatibility)”.

    2. New PHP AJAX API WPBC nonce-generator endpoint.

    3. Modified WPBC – when it receives a stale-nonce 403 error because of cache (and setting is enabled) – it could use the AJAX API endpoint to call for a fresh nonce, and load successfully (with a small delay) instead of failing with 403 error. This would probably greatly reduce the number of errors caused by caching plugins, it would probably solve most of it.

    Thank you for your consideration! If you have a git repository somewhere, I could contribute a pull request with this. EDIT: Or I will buy your PRO license if you implement this.

    Thank you for your great work and keep it up!
    Tomá?

    • This topic was modified 6 months, 1 week ago by Tomá? Biheler. Reason: clarification
    • This topic was modified 6 months, 1 week ago by Tomá? Biheler. Reason: clarification
    • This topic was modified 6 months, 1 week ago by Tomá? Biheler. Reason: wording
Viewing 1 replies (of 1 total)
  • Plugin Author wpdevelop

    (@wpdevelop)

    Hello.
    Thank you, very much for your review and suggestions about cache issue workaround.
    I will add this improvement to the TODO list for having it in future updates of plugin.
    P.S. Currently there is no git for the plugin.

    Thank you.

Viewing 1 replies (of 1 total)
  • The topic ‘Great Free Plugin with rich features and no bloat’ is closed to new replies.