You are missing the curly brackets {}
around your query statements so the query is modified regardless of the if
statement.
So try modifying your code to have something like
if( is_search() ) {
$fields="...";
return $fields
}
same thing with your $join
variable
Remember that while using if
without brackets is acceptable for single statements, it is better to always use the curly brackets. Even if it’s only to make the code more consistent and easy to read for another coder (or even you in 6 months from now).
You’ll save an awful lot of time debugging errors that aren’t actually ones. A little bit like you just experienced with your issue here 🙂
Related Posts:
- how to limit search to post titles?
- How does WordPress search work behind the scenes?
- Remove some pages from search
- WordPress blog with 30 000 posts: poor search performance
- How do I filter the search results order?
- Link to search page without search parameter
- Search/Replace for editor in HTML-mode
- Do I need to sanitize WordPress search query?
- Neither the_excerpt() nor the_content() works properly?
- Add custom parameters to JSON API search query?
- Display posts from an author using search parameters (not author template/query_posts)
- How to stop _wpnonce and _wp_http_referer from appearing in URL
- Return all Tags from search results
- Search results with custom loop don’t update when paged
- Set minimum number of characters in the search
- search.php template not loading results
- Does WP search natively return results sorted by type (post, post type, page, category…)?
- How do I properly redirect outbound links with special characters
- Conditional tag search-no-results
- Search Issue in the theme
- How do I make search results include ONLY pages, no posts?
- Display Categories in Search Results
- intellisense in wp search
- Is it possible to search authors by profile field?
- Search result conditonal tag
- Change loop.php for empty search customization
- Advanced Search by minimum/maximum values
- How to search in two different wordpress blogs by using a single searchform?
- Get search term not on searh results page?
- Use search in fancybox
- Two Search Boxes: one all content, one only titles
- WordPress does not find author pages in search
- Keep query string in url after executing a serch
- How can I remove the search window?
- Creating a Search Array From Multiple Tables
- Installing Solr for dedicated search
- custom wp_dropdown_categories items in wordpress
- Customize search page
- Customise search page depending on result
- How do I use a block to display search results?
- How to make search include data from wp_postmeta?
- How to sort by columns within a search result without displaying all rows again after sorting
- Use “search” in permalink?
- Can I change the default search behavior “OR search” to “AND search”?
- How to add re-captcha to wordpress search?
- Risk of sql injection for custom search form
- Filter post_type thumbnail in Search result
- Home page shows recent post, serps rank post within homepage
- How to set empty search to load homepage template and not index.php
- custom search results affected by _REQUEST set
- How to implement search suggestions into search bar?
- Modifying post content with the_post action hook
- Trying to remove plural ‘s’ from search Query but it’s just removing every letter of the end – what am I doing wrong? Thanks
- Blog search just returns to front page (not search results!)
- Why is this search form not submitting when button is clicked?
- How to insert meta keyword to search result page
- Custom search Dashboard widget
- How to search titles/artist/album within a playlist, and only lists the results that match?
- Disable character’s replace in search
- WordPress Search Form Issue | Misleading search URL. | Pointing to wrong URL
- Echoing home_url() returns current url in searchform.php
- Exclude posts with certain meta data from search results
- How to detect if the referer is 404 page?
- Remove Page Timestamp via functions.php so it doesn’t show in Google Search Result Description [closed]
- Use pre_get_posts to display search results by meta in specific order
- Prevent search query from taking place when using Google CSE?
- Site Title in my Search URL
- I want empty search returns to home page in my wordpress
- Prevent searches less than 4 characters
- Changing search terms results a 403 – dsIDXpress Pro plugin [closed]
- Search wordpress using three different drop down menus
- How to get search result as image rather than page
- Search results – 404 error after hitting enter
- Redirect wordpress search query if its a tag
- Is it possible to show subdomain posts in main domain search result?
- Replacing word in wordpress Search not working Properly
- How to add search box to table results in admin page [closed]
- How might I go about using the API to search for a user by email, but ensuring that it is an exact match?
- Add CPT to search results with pre_get_posts
- Some search results link to main page instead of post
- Replacing wordpress search with custom code
- Use WordPress search in external static website
- Change output URL Search module
- search for single meta_key with numeric array of meta values
- How to customize default wordpress search query
- Customizing Google’s Search box in WordPress [closed]
- Insert DIV container below 1st search result
- I’ve messed up the admin search functionality. Help!
- Extend search function with link to searched word
- Content instead Excerpt on term
- Custom search results page not showing excerpt
- Search for Author and Custom Post Type
- Error when searching without any results
- Listing parent section in search results
- Search results: How to add direct jump to anchor?
- Limit search to posts and pages
- How make Autocomplete with wp_query in post_type attachment
- Wp admin: I need search meta key from table wp_usermeta in screen custom post type
- search videos on divi builder
- Search keyword store in custom meta key