Adding a second loop breaks everything

The root problem here is a missing endif; on the second loop. But, there are a few changes we can make to improve this and make things work, this loop, will work a lot better: <h3>Other standards</h3> <div class=”row”> <div class=”col-12″> <?php $query = new WP_Query( [ ‘post_type’ => ‘page’, ‘post_parent’ => 27, ‘posts_per_page’ => … Read more

WordPress 403 error on form submission with Ajax

the issue was to do with cookies. In a multi-site setup, the cookies that are set upon user login depends on which subsite the user logged in from; not all cookies give equal authority to submit forms. so the solution is either you (a) change your cookie domain to one common one in wp_config.php – … Read more

Getting WordPress fatal error when hitting WooCommerce API

So, after fiddling with this all week, i finally found the solution. In my original script, i asked for 99999 products with this line: $products = $woocommerce->get(‘products’, $parameters=[‘per_page’ => 99999]); I also had this function in functions.php in WP: function maximum_api_filter($query_params) { $query_params[‘per_page’][“maximum”]= 99999; return $query_params; } add_filter(‘rest_product_collection_params’, ‘maximum_api_filter’); The new changes i made to … Read more