Support » Plugin: WP Job Manager » Search by regions and keywords not working since 1.33.0

  • Resolved nikkoboy

    (@nikkoboy)


    Hi,

    I noticed since updating WP Job Manager to 1.33.0 that search by regions and keywords stopped working. Whenever I’d type a keyword in the search window, or click a region in the countries dropdown list, the page would reload with the full list of listings.

    I solved this issue by reverting to WP Job Manager 1.32.3

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Hi,

    After some debugging, I found out that a typo in wp-job-manager/assets/js/ajax-filters.min.js could be the problem:

    $form_data:_.serialize()

    used to be :

    form_data:_.serialize()

    This workaround worked for me (with Listify and geo filters).

    add_filter( 'get_job_listings_query_args','my_apply_proximity_filter', 9, 2 ); // Before other filter
    
    public function my_apply_proximity_filter( $query_args, $args ) {
    
    if ( ! isset( $_REQUEST['form_data'] ) && isset( $_REQUEST['$form_data'] ) ) {
    	$_REQUEST['form_data'] = $_REQUEST['$form_data'];
    }
    
    return $query_args;
    }

    Using custom list of regions in drop-down search get same issue, raised it here:

    https://github.com/Astoundify/wp-job-manager-regions/issues/74

    Just updated to 1.33.1 and this issue hasn’t been solved yet: search by regions and keywords still does not work. Whenever I’d type a keyword in the search window, or click a region in the countries dropdown list, the page would reload with the full list of listings.

    So do not update to 1.33.1 and stick to 1.32.3

    dubaidogfish

    (@dubaidogfish)

    Actually @wpsolr‘s first suggestion fixed it. Download something like Visual Studio Code, download and open the file from plugins/wp-job-manager/assets/js/ajax-filters.min.js from your ftp.

    In Visual Studio code select the bottom icon in left menu ‘Extensions’ search for ‘Prettier’ extension and install it. Select all the minified text and press ctrl + shift + p and select ‘format document’.

    Now you can read it properly. Search for ‘$form’ using magnifying glass icon on left. It will be around line 172. Knock the $ off it, save and reupload to overwrite the old one then try your drop-down search, mine seems to work fine now. Thanks wpsolr

    Plugin Contributor Richard Archambault

    (@richardmtl)

    Hi!

    Yup, it’s a simple fix:

    https://github.com/Automattic/WP-Job-Manager/pull/1793/files

    We’ll release this soon!

    jamword22

    (@jamword22)

    Happy there is a fix… just had to rollback to 1.32.3 on a live site for a quick fix.

    Plugin Contributor Richard Archambault

    (@richardmtl)

    Hi! The fix is out, in 1.33.2. Update to that and let me know if you have further trouble!

    Hi,

    this seems to be talking about a couple/few different issues. I’m still having problems with Jobify and the search jobs/region still being squished together even after 1.33.2 update. Was this supposed to fix that? Theme author has not resolved it even though he said he would…so I’m not sure who is actually responsible for the fix.

    Thanks!

    Plugin Contributor Richard Archambault

    (@richardmtl)

    @iguanamom Could you please start your own thread, as per the Forum Welcome?

    https://make.wordpress.org/support/handbook/forum-welcome/#post-in-the-best-place

    You can post your own thread here:

    https://wordpress.org/support/plugin/wp-job-manager#postform

    Thank you!

    Hi @richardmtl ,

    I noticed that since updating WP Job Manager to 1.33.3 the search by regions (ex: selecting a region from a dropdown list) is now working flawlessly.

    However, the search by keywords still returns incoherent results. Whenever I’d type a keyword in the search window, the page would reload with the full list of listings.

    Last bug free version is WP Job Manager 1.32.3.

    Plugin Contributor Richard Archambault

    (@richardmtl)

    Noting here that @nikkoboy has another thread, where we determined it was the theme. https://wordpress.org/support/topic/search-field-not-returning-coherent-results/#post-11723561

    Well, actually the team at Listable said they’d look at it and implement a fix if the theme was at fault. However, their theme played flawlessly with WP Job Manager until version 1.32.3 and there hasn’t been any theme update for the past three months. So it’s actually a recent change in WP Job Manager’s code that caused the issue. It’s important to clarify that.

Viewing 13 replies - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.