Add “load more” functionality to an AJAX response

This is all the code to also add “load more” functionality: /* Widget name : Filtering (accommodation) Parameters : ‘cpt’ Function : filtering() */ function filtering($filtering){ $taxon = get_object_taxonomies($filtering[‘cpt’]); $terms = get_terms($taxon[0]); $accs = new WP_Query([ ‘post_type’ => $filtering[‘cpt’], ‘posts_per_page’ => 6, ‘order_by’ => ‘date’, ‘order’ => ‘desc’, ‘tax_query’ => array( array( ‘taxonomy’ => $taxon[0], … Read more

wordpress ajax bad request 400

Does you have localized your script correctly? Please try the following method to enqueue your custom script and localize it. add_action( ‘wp_enqueue_scripts’, ‘my_custom_scripts’, 10 ); function my_custom_scripts() { wp_enqueue_script(‘custom-script’,plugin_dir_url(__FILE__) . ‘/custom_script.js’, array( ‘jquery’ ) ); wp_localize_script( ‘custom-script’, ‘ajaxscript’,array( ‘ajaxurl’ => admin_url(‘admin-ajax.php’ ))); } Then you can call ajax url in custom_script.js as this way. $.ajax({ … Read more