I am trying to: make filters work on our blog page. They always worked, but stopped since a few weeks. I tried to delete filters and put them again, but it doesn't work
Link to a page where the issue can be seen: I removed it from our prod website, still on our staging website. hidden link
When I check the page with the browser dev tools I don't see any event listener on the filters, and there is no submit button for the filter form.
It looks like the search settings are not set to update whenever a filter changes, which would require a submit button to trigger the update (and there is no search button).
See the screenshot for the setting I refer to.
Make sure the results are set to update whenever a filter changes.
Thank you very much for your answer!
I checked, and I have the impression I checked the right parameter; so the problem might be somewhere else.
It was working fine, and one day it stopped.
Is there something I can better do for you to help me?
Can you please share admin access details so I can check whats going wrong with your setup.
*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin and FTP) to your site. Preferably to a test site where the problem has been replicated if possible in order to be of better help and check if some configurations might need to be changed.
I have set the next reply to private which means only you and I have access to it.
I proceeded to the update from PHP 7.4 to 8 last Wednesday, and my issue is there at least since November-December 2021.
So I am 100% sure it is not related to that. Considering the efforts needed to have a website compatible with PHP 8, I prefer to stay as it is now and sacrifice the filters if downgrading is the only solution you have.
Therefore... your advice would be to wait a more compatible version of Toolset?
As Minesh is currently on vacation, I will be handling this ticket for him.
Taking a look at the link to the search page you've sent I see that wordpress throwing an error prompting me to install the WP Debugging plugin to see what the error was.
It turns out to be
Fatal error: Uncaught ArgumentCountError: array_merge() does not accept unknown named parameters in
Which is the known error that is thrown when using our Toolset Views plugin on PHP 8.
Therefore... your advice would be to wait a more compatible version of Toolset?
This would be our advice but given your case you may just need to sacrifice the searching for now. Unfortunately I cannot give a solid answer for when our Views/Blocks plugin will be compatible with php version 8.