SERIOUS PROBLEM – Broke e-commerce site at checkout because of 'hide-login' bugs
-
I received an email on Sunday morning (I wasn’t in my office of course) that his customers are reporting that they can’t complete the checkout process in his WooCommerce site. I was able to isolate the ‘hide backend’ feature as the culprit.
A simple call to /wp-admin/admin-ajax.php would display some wacky 404 page instead of ‘0’ like it should (which probably breaks most plugins out there!).
Here’s admin-ajax’s output with the feature turned on that used to work under better-wp-security:
<!DOCTYPE html> ... <!-- scripts n stylesheets... --> <br /> <b>Warning</b>: call_user_func_array() expects parameter 1 to be a valid callback, function 'wc_products_rss_feed' not found or invalid function name in <b>/home/USERNAME/public_html/wp-includes/plugin.php</b> on line <b>429</b><br /> ... </head> <body <br /> <b>Warning</b>: call_user_func_array() expects parameter 1 to be a valid callback, function 'wc_body_class' not found or invalid function name in <b>/home/USERNAME/public_html/wp-includes/plugin.php</b> on line <b>199</b><br /> <br /> <b>Warning</b>: join(): Invalid arguments passed in <b>/home/USERNAME/public_html/wp-includes/post-template.php</b> on line <b>394</b><br /> class=""> ... <li class='login_link'><a href='https://themadvaper.net/my-account/'>Log In</a></li> <!-- etc., etc. --> ... <section id="woocommerce_product_search-2" class="widget woocommerce widget_product_search"><h3 class="widget-title">Search Products</h3><br /> <b>Fatal error</b>: Call to undefined function get_product_search_form() in <b>/home/USERNAME/public_html/id-content/plugins/woocommerce/includes/widgets/class-wc-widget-product-search.php</b> on line <b>54</b><br /> <!-- And that's the fatal error that killed it^ :( -->
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘SERIOUS PROBLEM – Broke e-commerce site at checkout because of 'hide-login' bugs’ is closed to new replies.