Title: devtat's Replies | WordPress.org

---

# devtat

  [  ](https://wordpress.org/support/users/devtat/)

 *   [Profile](https://wordpress.org/support/users/devtat/)
 *   [Topics Started](https://wordpress.org/support/users/devtat/topics/)
 *   [Replies Created](https://wordpress.org/support/users/devtat/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/devtat/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/devtat/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/devtat/engagements/)
 *   [Favorites](https://wordpress.org/support/users/devtat/favorites/)

 Search replies:

## Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Ajax Load More – Infinite Scroll, Load More, & Lazy Load] Load more current wp_query??](https://wordpress.org/support/topic/load-more-current-wp_query/)
 *  Thread Starter [devtat](https://wordpress.org/support/users/devtat/)
 * (@devtat)
 * [5 years, 6 months ago](https://wordpress.org/support/topic/load-more-current-wp_query/#post-13737921)
 * Adding `session_start()` inside the alm_query_args function seems to have finally
   fixed it.
 * Would have been nice to be able to pass the whole `$wp_query->get('tax_query')`
   value without having to re-create it though.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Ajax Load More – Infinite Scroll, Load More, & Lazy Load] Load more current wp_query??](https://wordpress.org/support/topic/load-more-current-wp_query/)
 *  Thread Starter [devtat](https://wordpress.org/support/users/devtat/)
 * (@devtat)
 * [5 years, 6 months ago](https://wordpress.org/support/topic/load-more-current-wp_query/#post-13723367)
 * Code is something like this in functions.php:
 *     ```
       function theme_folio_listing($args, $id){
       $args['post_type'] = 'folio';
       $tax_query = array( 'relation' => 'AND' );
   
       if( isset($_SESSION['source']) ){
        $args['meta_query'] = array(array( 'key'=>'author', 'value' => $_SESSION['source'], 'compare' => '=' ));
       }
       if( isset($_SESSION['format']) ){
         $tax_query[] = array( 'taxonomy' => 'folio_format', 'field' => 'id', 'terms' => $_SESSION['format'] , 'operator' => 'IN' );
       } else {
         $tax_query[] = array( 'taxonomy' => 'folio_format', 'field' => 'id', 'operator' => 'EXISTS' );
       }
       if( isset($_SESSION['tags']) ){
         $tax_query[] = array( 'taxonomy' => 'folio_tags', 'field' => 'id', 'terms' => $_SESSION['tags'], 'operator' => 'IN' );
       }
       $args['tax_query'] = $tax_query;
   
       return $args;
       }
       add_filter( 'alm_query_args_folio_listing', 'theme_folio_listing', 10, 2);
       add_filter( 'alm_debug', '__return_true' );
       ```
   
 * Then, on the archive page:
 *     ```
       do_shortcode('[ajax_load_more id="folio_listing" css_classes="section" container_type="section" offset="" posts_per_page="10" pause="false" transition_container_classes="folio-grid"]');
       ```
   
 * ALM Debug shows me that that my $_POST/$_SESSION fail to be read and fallback
   to ‘else’, so how can I pass variable data to ‘alm_query_args’ – is it possible?
   Query variables would need to change each time page is accessed/refreshed.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Advanced Custom Fields: Extended] ACFE Button non-ajax hook/usage?](https://wordpress.org/support/topic/acfe-button-non-ajax-hook-usage/)
 *  Thread Starter [devtat](https://wordpress.org/support/users/devtat/)
 * (@devtat)
 * [5 years, 6 months ago](https://wordpress.org/support/topic/acfe-button-non-ajax-hook-usage/#post-13657161)
 * Thanks! 🙂
 * I ended up having to hook into both `'acf/save_post'` and `'acf/pending_post'`,
   and switch to a normal select dropdown to cover the many different actions I 
   wanted there.

Viewing 3 replies - 1 through 3 (of 3 total)