Back-end Edit not changing with the Front-end edits

When editing through the front-end with BeTheme, the back-end is not changing with it. I was wondering if it had something to do with the plugin installed.

A duplicate page was created, edited, saved, and had the cache cleared, but the changes are not showing.

Here is the list of plugins that we are using.

Page Cache:

Super page cache

Object Cache:

Object Cache Pro

Image optimization:

CompressX

CDN:

Cloudflare

Minify:

Autoptimize

Comments

  • Hi,

    The culprit is the cache on your website. You should purge all cache, and recheck your changes.


    Best regards

  • @Phil I've undone all the settings for my caching plugins and then deactivated them. I'm still not seeing the backend change. Do you have any other suggestions?

  • edited March 4

    Please send us the WordPress dashboard and FTP access privately through the contact form, which is on the right side at https://themeforest.net/user/muffingroup#contact and we will check what might be the reason.

    Notice!

    Please attach a link to this forum discussion.

    Sending incorrect or incomplete data will result in a longer response time.

    Therefore, please ensure that the data you send are complete and correct.

    Thanks

  • edited March 4

    @Phil Email has been sent, thanks

  • @Phil I'd also like to point out that when adding an item to a cart, we no longer have a pop-up showing the cart's contents. Also, not seeing the correct count of the items in the mini cart.

  • I received your private message, but you did not attach a link to your website anywhere.

    Can you send it here, please?


    Thanks

  • @Phil ssetechnologies.com

  • You have 2FA active on your website:

    Please disable it for a testing time.


    Thanks

  • @Phil All set, thanks for your patience

  • Should I check some specific page?

    I made some tests, and changes work:

    Best regards

  • @Phil For example, on one of our pages here, https://ssetechnologies.com/compare-match-barcode-checker/, the back-end editor has content different from the front-end/live editor. I believe the page was cloned from another page and revised for a different purpose. Please see the images below.



  • This part is a WP editor content:

    While this page was made with BeBuilder:

    Also, you have "The content" option from Page options set to Hide:

    WP editor and BeBuilder are different builders, and making changes to one will not affect the other.

    To edit this page content, you must use BeBuilder.

    If you want to generate an SEO plugin readable content, you must use the Builder -> SEO option in BeBuilder:

    https://support.muffingroup.com/faq/builder-seo/


    Best regards

  • If that's the case, there was no issue here. Thanks for the help


    Another issue we have is that when adding an item to a cart, we no longer have a pop-up showing the cart's contents. Also, we are not seeing the correct count of the items in the mini cart.

  • The side cart does not appear on your website because you have it disabled in Theme options:

    Also, the count does not work properly because of the active cache. It seems to be added by your hosting, so please contact them and ask how to properly set it so it will not affect cart count.


    Best regards

  • Will do, thanks for all your help!

  • @Phil Hey, I've cleared all the cache, but it's still not functioning correctly. Any ideas? Our host stated all the caches are disabled or purged. I've purged our Cloudflare. I didn't seem to help.

  • Purging is not enough. For a test please disable all caching tools you have on your website, purge your browser cache, and check if the cart works correctly then.


    Best regards

  • @Phil Please see the response below from our hosting investigation

    1. Console Error: We identified a React-related error in the console logs:
    1. Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot react-dom.js:73:32
    2. printWarning https://ssetechnologies.com/wp-includes/js/dist/vendor/react-dom.js?ver=18.3.1.1:73
    3. error https://ssetechnologies.com/wp-includes/js/dist/vendor/react-dom.js?ver=18.3.1.1:47
    4. render https://ssetechnologies.com/wp-includes/js/dist/vendor/react-dom.js?ver=18.3.1.1:29726
    5. i https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=c805309b07586da6f60a:40
    6. l https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=c805309b07586da6f60a:40
    7. l https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=c805309b07586da6f60a:40
    8. a https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=c805309b07586da6f60a:40
    9. d https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=c805309b07586da6f60a:40
    10. u https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-cart-checkout-base-frontend.js?ver=c805309b07586da6f60a:1
    11. 160 https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js?ver=27713dd06dd798d49233:1
    12. l https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js?ver=27713dd06dd798d49233:1
    13. n https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js?ver=27713dd06dd798d49233:1
    14. O https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js?ver=27713dd06dd798d49233:1
    15. <anonymous> https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js?ver=27713dd06dd798d49233:1
    16. <anonymous> https://ssetechnologies.com/wp-content/plugins/woocommerce/assets/client/blocks/cart-frontend.js?ver=27713dd06dd798d49233:1


    This warning indicates that WooCommerce’s cart and checkout blocks are still using the deprecated ReactDOM.render() method, which was removed in React 18. This could be causing the mini cart state to fail to update properly.


        2. Theme Status: We checked the active themes, and here's the current status: 

    1. +---------------+----------+--------+---------+----------------+-------------+
    2. | name | status | update | version | update_version | auto_update |
    3. +---------------+----------+--------+---------+----------------+-------------+
    4. | betheme-child | inactive | none | 2.0.2 | | off |
    5. | betheme | active | none | 27.6.4 | | off |
    6. | kadence | inactive | none | 1.2.18 | | off |
    7. +---------------+----------+--------+---------+----------------+-------------+

    The active theme is Betheme, but we also noticed a PHP fatal error related to the inactive Kadence theme:

    1. [12-Mar-2025 04:14:04 Etc/UTC] PHP Fatal error: Uncaught Error: Call to undefined function get_template_directory() in /chroot/home/a4cfe26b/0ebc7ffc90.nxcli.io/html/wp-content/themes/kadence/functions.php:18
    2. Stack trace:
    3. #0 {main}
    4. thrown in /chroot/home/a4cfe26b/0ebc7ffc90.nxcli.io/html/wp-content/themes/kadence/functions.php on line 18

    To prevent any interference, we’ve renamed the Kadence theme folder to kadence_bak, but the issue persist

       3. ???????Cache Flushing: We attempted multiple cache flushes and disabling, but the issue persists:

    • Flushed object, CDN, page, and asset caches via WP CLI and Nexcess tools.
    • Disabled page caching — but the mini cart count issue remains.

       4. Root Cause: Since the cache clearing did not resolve the issue, it appears to be caused by WooCommerce’s use of outdated React functions in the cart and checkout blocks. This would require WooCommerce’s core files to be updated to support the createRoot() method introduced in React 18.

  • To check it further, we need your FTP access.

    The one you sent in a private message does not work.

    Please send another message with the correct credentials.

    Remember to attach a link to this forum discussion.


    Thanks

  • @Phil Please see the second email coming to you; the first is incorrect. Thanks.

  • I received a private message from you but it still does not work:

    You did not attach a host address, so maybe it is different than your domain?


    Best regards

  • @Phil Email was sent with Hostname, thanks

  • Thanks, it works.

    We are checking that now, and as soon as we find anything, we will let you know.


    Best regards

  • Also, please go to Cloudflare settings and set bypass to this domain so we can check your website without it.


    Thanks

  • @Phil OK, Cloudflare is set to Its DNS only, from being proxied

  • We were finally able to find the root cause. The following setting in Nexus caused this problem:

    After disabling it, the cart works properly.


    Best regards

  • @Phil This is great news! Thanks for all your help!

Sign In or Register to comment.