One of my favorite ways to do this is to use the Factious plugin. It is still fairly basic and only has a Sidebar widget by default. However, it has an extenable API(ish thing) that lets you write code to place it elsewhere.
The reasons why I like it are this:
- Written by people who know what they are doing (Code for the People WordPress VIP Partners)
- Simple
- Keeps search within WordPress. For me this is huge I’m always skeptical about using third party services.
- Extendable
Not sure if that is what you are looking for but none the less it should be a tiny bit easier than writing custom WP_Query
and will be a good “get your feet wet” into WordPress’ Objects.
Related Posts:
- Is there a wordpress plugin enabling an autocomplete search box, then jump to page?
- Get Adjacent post by search query
- How do I turn this form into a search form? [closed]
- Consistent and Admissible Heuristics
- Solr vs. ElasticSearch
- How do you make Vim unhighlight what you searched for?
- grep for special characters in Unix
- Search is always exact [closed]
- how to limit search to post titles?
- How to create live autofill search?
- How can I implement a location based (zip code) search in WordPress?
- How to highlight search terms without plugin
- How do I remove Pages from search?
- Empty search returns home page, how to return not found search page?
- How to search for (partial match) display names of WordPress users?
- How to make search include data from wp_postmeta?
- How does WordPress search work behind the scenes?
- Remove some pages from search
- Limit search to latin characters
- How to look at code in WordPress repositories without downloading?
- Extend WordPress search to include user search
- Display search results within the same page
- Empty search input returns all posts
- How can i move search results onto a specific page?
- Remove meta robots tag from wp_head
- WordPress blog with 30 000 posts: poor search performance
- Template issues getting ajax search results
- Insert DIV container below 1st search result
- Unified search across separate WordPress installations
- Search in WordPress – Difference of searchpage.php, searchform.php and search.php?
- How to make WordPress search prioritise page titles?
- How to add the author search in the default wordpress search?
- How do I filter the search results order?
- How to insert a span inside a search form?
- How do I redirect /search/ to wordpress search template?
- How to search for users based on added user metadata
- Search by Post ID and display content of the post in search result
- Extending search query with additional $sentence value
- Link to search page without search parameter
- Search/Replace for editor in HTML-mode
- How do I search events between two set dates inside WP?
- Search only blog posts (default WP search widget)
- Exclude pages from WordPress search result page
- How to pass a search $_GET parameter to a new custom search page?
- Do I need to sanitize WordPress search query?
- Disable Redirect to Product Page on Search Results Page in WooCommerce [closed]
- Search Using Post ID
- Neither the_excerpt() nor the_content() works properly?
- Let user change posts per page
- WP User Query with search columns and meta query
- Exclude top-level pages from search results
- WordPress 3.6, searchform.php problems
- Search in non-English language returns only one result
- Complex Search functionality. Advice needed
- Get user role by using user_id in buddypress
- How to use next_post_link and previous_post_link on single posts in search results
- Why is there a class=”screen-reader-text” on my search button?
- template_include for search.php makes WordPress think its on the home page
- Turning Broken URLs Into Search Terms?
- can’t limit search to only pages
- Add custom parameters to JSON API search query?
- Combining Meta_Query key values for one array
- Change the Search Base in a multi language wordpress
- Display posts from an author using search parameters (not author template/query_posts)
- Search: Only One Result Returned
- Include custom table into search results
- How to redirect search result page to post
- Create multiple Search functions for posts / custom post types and everything
- How to stop _wpnonce and _wp_http_referer from appearing in URL
- Return all Tags from search results
- How to exclude post body from WP search
- Custom Permalinks Break Search Pagination
- Search results with custom loop don’t update when paged
- ElasticPress Indexing multiple sites
- Search uses index.php instead of search.php on renaming search field from “s”
- How to search through pdf media files?
- Search outside of the “loop”
- Replace URL with Site Title in Search Results
- How do I change WP search results order?
- Include Author profile in search results
- Force WP to use a certain search template
- Set minimum number of characters in the search
- search.php template not loading results
- Adding arg to search results page
- search only pages if on page
- Search results URL without query string variables
- How to control WordPress Search Behavior?
- WordPress Single Conditional for Search Page
- Changing the default WordPress search action
- Get the selected term in a dropdown search
- Separating search results collectively by type
- Does WP search natively return results sorted by type (post, post type, page, category…)?
- How do I properly redirect outbound links with special characters
- Set default text for the_search_query();
- Conditional tag search-no-results
- Changing the search results destination URL
- How to add WooCommerce SKU to search query?
- Noindex, nofollow stuck on homepage
- Search Issue in the theme
- How do I make search results include ONLY pages, no posts?