Quick and dirty, put this before your get_header() in your search.php
<?php
// Get the query string
$query = get_search_query();
// if the first & last char is space, rip them
$query = trim($query);
// if there are more than one space, rip to one space
$query = preg_replace('/\s\s+/', ' ',$query);
// if chars count is less than 3, redirect them to homepage
if (strlen($query)<3){
wp_redirect( home_url() );
exit;
}
?>
Related Posts:
- How can i preserve wordpress database encoding after using wp-cli search-replace with –export flag?
- Search issue on special Character
- Search is always exact [closed]
- Empty search returns home page, how to return not found search page?
- How to make search include data from wp_postmeta?
- How to look at code in WordPress repositories without downloading?
- Insert DIV container below 1st search result
- How to make WordPress search prioritise page titles?
- How to add the author search in the default wordpress search?
- How to search for users based on added user metadata
- Search by Post ID and display content of the post in search result
- Let user change posts per page
- Turning Broken URLs Into Search Terms?
- Search uses index.php instead of search.php on renaming search field from “s”
- Search results URL without query string variables
- How to control WordPress Search Behavior?
- Get the selected term in a dropdown search
- Separating search results collectively by type
- Changing the search results destination URL
- Noindex, nofollow stuck on homepage
- Is_search not working on search results page
- Making a list of post tags in string
- Strange Search Queries in Apache Status
- Best way to Integrate Google Search?
- WP_User_Query search with multiple search queries
- update default search function and get postmeta entries
- Need to do blank search.
- Search function works improperly
- How to make wordpress default search to woocommerce search
- Is there a wordpress plugin enabling an autocomplete search box, then jump to page?
- WordPress Search matching hyphenated words
- Date_query problems
- How can I make a search form that can search taxonomies and posts?
- How can I include author (their archive page) in search results?
- How to search media library alt text and title fields
- Need to return a list based on Slug
- Using parent slug variable to display proper submenu not working properly
- Get Adjacent post by search query
- How to exclude pages from WP search based on page title
- why pre_get_posts works fine in post type archive, but not in search result list?
- How to get started?
- Search.php display results differently based on post type
- Search – Only search for post meta field
- Search Form Based On Tutorial Not Working
- Improved WordPress search functionality and search form plugin
- Use wordpress search to display results within a post
- How to query two meta fields and display results between them
- how to search everything
- changing search result from only excerpt to full content
- Cannot pass ‘S’ parameter more than two letters
- Localization of WP theme
- How to have multiple instances of the same taxonomy in a search form
- WP + Google analytics = /search?
- Search result count not matching actual result
- How to search for post content and attached file names
- Search engine for WP as CMS [closed]
- Searching for one letter returns extra empty post
- Search Character Set Problem
- How to create a search form with multiple search fields
- WordPress custom search only works from some pages
- REST API: Search products only in the names
- Bots using internal wordpress search
- WordPress search – Display the paragraph which has the searched word/term
- Altering search results to handle a post meta field not working in current WordPress
- WordPress Search by tags
- How to Integrate Live search in WordPress?
- WordPress search post using unicode
- Create search box on Archive Custom post type
- How to pass variable to get_search_form()?
- Why the search results are wrong in search posts form?
- Search isn’t displaying all results
- How to use regular page template for search results?
- Search only blog posts on blog page
- Search: display all found matches inside post
- Auto search field without buttons, shows first result from search page
- Can I set up a search box that uses fields?
- How to Search Users on the Base of Latitude and Longitude in Users meta_key and meta_value
- Search taxonomy terms, not posts
- Returning the entire line of a custom search result filter
- search does not yield access restricted results
- Customizing Home Page with Pagelines Platform
- Search Limited to Categories Not Working
- Google Search and Own Website Search?
- How we filter the search base on post-meta tags
- How to display articles based on composed tag
- Make search result returned only from tags! [duplicate]
- Form Data Causes “Page Not Found”
- Search query with quotes
- WordPress search form and input type=”image”
- Search options/filters
- Search Results with googlemaps
- How to search pdf attachment?
- Website Search Results Not Showing Images
- How to search for articles containing two words?
- Wp eCommerce meta information search [closed]
- Search results truncated
- “feed” added at the end of my URLs
- Disable – Post search field – for non-admin roles in WP dashboard
- Search results heading and counter not working – Oxygen Builder
- Blocking spambots from Search form