Forums Forums Search & Filter Pro Custom Results Functions Not Working on PHP 7.2

Viewing 2 posts - 1 through 2 (of 2 total)
  • Anonymous
    #205573

    We have used the code from https://searchandfilter.com/documentation/search-results/custom/ to setup our custom filter layout. This works just fine on PHP 5.6 and 7.0, but it breaks the site on 7.2. It specifically calls out add_action( ‘pre_get_posts’, array($this, ‘pre_get_posts_function’) );

    what is some update to this code that we can use for PHP 7.2?

    function pre_get_posts_function($query){
    //this would be a pre_get_posts you already have in place somewhere
    //then set search_filter_id
    $query->set(“search_filter_id”, 15980);
    }
    add_action( ‘pre_get_posts’, array($this, ‘pre_get_posts_function’) );

    Trevor
    #205599

    This is not specific to PHP7.2, but (I think) rather the way it has been setup on your server (not that it is wrong, just different). I suspect yours has been setup to want additional (optional) arguments, like this:

    add_action( 'pre_get_posts', array($this, 'pre_get_posts_function'), 10, 1 );

    I cannot be sure that this is the solution though.

Viewing 2 posts - 1 through 2 (of 2 total)