i agree w/ chip, you need trim()
i’d try replacing:
$keys = implode('|', explode(' ', get_search_query()));
with
$keys = implode('|', explode(' ', trim(get_search_query())));
Related Posts:
- What do ++ and *+ mean?
- Matching a space in regex
- How to correctly submit a search form and display the result in an independent page
- Genesis – Customize search form
- Correct regex for wp_embed_register_handler
- How to exclude pages from the search results
- Modifying widget search box
- Rewriting search and pagination base
- Easy way to process search results before displaying
- How to find objects by terms
- How to create a WP_Query to search the Title or Tag?
- How can i display 3 post types in same page?
- Adjust the results quantity for Search Results page pagination
- How to block specific keywords from searching on WordPress?
- How do I get images (with a thumbnail preview) to show in search results?
- sql query to put quotes around numbers in img tag
- Enhanced WordPress Search
- How do I dynamically generate args for wp_query?
- Wrap First Character after in a tag
- Add relevant tag to search results
- Can I use HTTP POSTs? Is there a better alternative?
- Use wp_get_recent_posts with search term
- If search results empty then execute certain code
- Count the number of times the search form template gets included on a page
- have_posts() execution failure
- esc_url returns incorrect URL
- How to do multiple searches (with logical OR) in WP_Query in hook pre_get_posts?
- Change Navigation Bar based on logged in or not
- Can’t search posts using WP_QUERY inside AJAX Function
- Only show search results with if current date is between two dates?
- WordPress pagination not working with search page
- Input type search in Menu
- How to make a search button that will search my website?
- WordPress Search Results for Multiple Post Types
- WP Query with custom Shortcode
- Customising the search function?
- How to add seperate classes to no-search-result and found-search-result pages on wordrpess search – is_search()
- Custom search results page not working with empty search
- Applying A Category to Existing Posts Where Page Title Matches Regex
- WordPress default Search function inconsistent in WooCommerce Product Titles
- Save Search System
- Seach custom post type posts only by meta fields?
- Extend PHP regex to cover “srcset” and “style” attributes
- Search not showing all results
- Autocomplete search box
- edit search.php to include subdomain posts
- Search Query: how to construct a search string from two select elements?
- Can anyone offer any help with this function?
- how to remove colon and white space in a string by php
- Get URL from shortcode tag
- get_users meta_query: REGEXP not working for matching new lines
- Search WordPress using static html page
- Exclude posts with specific metadata from search?
- Use Tags to initiate Search
- Search form does not work in my website
- Preg_Match(): compilation failed unknown property name
- How to remove the message ‘We could not find any results for your search’ without changing template files and without adding posts/pages?
- preg_replace regex problem
- Form search query – displaying ACF “Post Object” field as results
- How to add no follow to specific links?
- php preg_match with multiple patterns
- Extract links from content
- List post by title length
- How do I remove duplicate users from two merged WP_User_Query objects?
- How do I query a single data value from the wp_metadata table?
- How can the searchform.php know if it’s used on a registered sidebar id ‘sidebar-1’ or ‘sidebar-2’?
- How can I include tags in wordpress search without a plugin
- How can you disable search for non-members on your WordPress website.
- Search results template listing all posts
- Search bar for page that searches only particular page IDs
- RegExp to EXCLUDE strip HTML (FOR SOMME) comments
- Limit Search Queries per IP per Day
- Select All not working in a WordPress search filter
- Search in particular category in wordpress
- Different layout on search page depending on category post
- Make the text field in search form optional
- Search box background on a different page template
- Search through documents folder
- Trying to put a search page on site
- split searchresults into different topics?
- Dynamically append custom post type to end of url
- How to refresh a template page on WordPress in 3 seconds – easiest method?
- Search result page – display values from the result’s metaboxes
- The search doesn’t work properly
- Search results always returns “No results” no matter what
- Is there a way to get wp_editor (tinymce) content?
- How to make WordPress search.php display all strings found on pages or posts
- How to cut a section of a URL from a string with a regular expression?
- Dynamically added text at bottom of article – non searchable by PHP code
- Woocommerce – Include custom user meta in order ‘filter by registered customer’ Ajax search
- Search custom post type posts only by meta fields?
- Limit a search box by CPT + taxonomies, in only one page
- Product Search in search.php
- Display posts based on the selected category when no subcategory is chosen
- WPML posts_joins on translated items
- Including product categories (product_cat taxonomy) title and description in search query
- How can I change text on my SearchWP search results page, as this is not an editable page in WordPress?
- ajax select parent show child in another select and show posts in another select-ajax filter search
- How to improve the performance when using a flat-file dataset and PHP for implementing advanced search function?
- How to allow searching a custom meta key in admin list table?