Wordpress search result to match exact wordHighlighting Word(s) Searched on in WordPress SearchSearch filter exact matchSearch results not displaying for multiple word search in WordPressHow do I combine these two Wordpress search queries?Add results into WordPress search resultsWordpress Search not Showing exact result for pagesPass arguments into search resultsWordpress Search only Title (But not exact)Redirect if certain query term in WordPress SearchHow to search by title or tags exclusively in Wordpress?
Is there any pythonic way to find average of specific tuple elements in array?
Can someone publish a story that happened to you?
"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"
Is there really no use for MD5 anymore?
Where was the County of Thurn und Taxis located?
Why do real positive eigenvalues result in an unstable system? What about eigenvalues between 0 and 1? or 1?
How can I practically buy stocks?
Is there metaphorical meaning of "aus der Haft entlassen"?
How long after the last departure shall the airport stay open for an emergency return?
Who's the random kid standing in the gathering at the end?
Could moose/elk survive in the Amazon forest?
What is this word supposed to be?
Can a stored procedure reference the database in which it is stored?
How to have a sharp product image?
What is the most expensive material in the world that could be used to create Pun-Pun's lute?
Can a Bard use the Spell Glyph option of the Glyph of Warding spell and cast a known spell into the glyph?
Retract an already submitted recommendation letter (written for an undergrad student)
How important is it that $TERM is correct?
Does a large simulator bay have standard public address announcements?
Negative Resistance
Why did C use the -> operator instead of reusing the . operator?
How do I deal with a coworker that keeps asking to make small superficial changes to a report, and it is seriously triggering my anxiety?
Are there moral objections to a life motivated purely by money? How to sway a person from this lifestyle?
Can a level 2 Warlock take one level in rogue, then continue advancing as a warlock?
Wordpress search result to match exact word
Highlighting Word(s) Searched on in WordPress SearchSearch filter exact matchSearch results not displaying for multiple word search in WordPressHow do I combine these two Wordpress search queries?Add results into WordPress search resultsWordpress Search not Showing exact result for pagesPass arguments into search resultsWordpress Search only Title (But not exact)Redirect if certain query term in WordPress SearchHow to search by title or tags exclusively in Wordpress?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I am trying to get the Wordpress search results to match the exact search key to a word in post.
I have tried the solution from the link below but the search results still returns posts with titles that has words that matches part of the search key:
https://wordpress.stackexchange.com/questions/177183/make-a-wp-query-search-match-exactly-the-search-term/17786
For example, the search key is thank
, I would like the result to be something like Thank you so much
and not include Thanking is important
.
wordpress
add a comment |
I am trying to get the Wordpress search results to match the exact search key to a word in post.
I have tried the solution from the link below but the search results still returns posts with titles that has words that matches part of the search key:
https://wordpress.stackexchange.com/questions/177183/make-a-wp-query-search-match-exactly-the-search-term/17786
For example, the search key is thank
, I would like the result to be something like Thank you so much
and not include Thanking is important
.
wordpress
add a comment |
I am trying to get the Wordpress search results to match the exact search key to a word in post.
I have tried the solution from the link below but the search results still returns posts with titles that has words that matches part of the search key:
https://wordpress.stackexchange.com/questions/177183/make-a-wp-query-search-match-exactly-the-search-term/17786
For example, the search key is thank
, I would like the result to be something like Thank you so much
and not include Thanking is important
.
wordpress
I am trying to get the Wordpress search results to match the exact search key to a word in post.
I have tried the solution from the link below but the search results still returns posts with titles that has words that matches part of the search key:
https://wordpress.stackexchange.com/questions/177183/make-a-wp-query-search-match-exactly-the-search-term/17786
For example, the search key is thank
, I would like the result to be something like Thank you so much
and not include Thanking is important
.
wordpress
wordpress
asked Mar 9 at 7:41
AtashaAtasha
3141622
3141622
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can try this bellow code.
That code search your word inside post content only. after use that code the search oparation dose not perform on post title.
//searh contenet only
function _search_by_content_only( $search, $wp_query )
global $wpdb;
if(empty($search))
return $search; // skip processing - no search term in query
$q = $wp_query->query_vars;
$search =
$searchand = '';
foreach ((array)$q['search_terms'] as $term)
$term = esc_sql($wpdb->esc_like($term));
$search .= "$searchand($wpdb->posts.post_content regexp '[[:<:]]".$term."[[:>:]]')";
$searchand = ' AND ';
if (!empty($search))
$search = " AND ($search) ";
if (!is_user_logged_in())
$search .= " AND ($wpdb->posts.post_password = '') ";
return $search;
add_filter('posts_search', '_search_by_content_only', 500, 2);
Try the above code and let me know the result.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55075137%2fwordpress-search-result-to-match-exact-word%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can try this bellow code.
That code search your word inside post content only. after use that code the search oparation dose not perform on post title.
//searh contenet only
function _search_by_content_only( $search, $wp_query )
global $wpdb;
if(empty($search))
return $search; // skip processing - no search term in query
$q = $wp_query->query_vars;
$search =
$searchand = '';
foreach ((array)$q['search_terms'] as $term)
$term = esc_sql($wpdb->esc_like($term));
$search .= "$searchand($wpdb->posts.post_content regexp '[[:<:]]".$term."[[:>:]]')";
$searchand = ' AND ';
if (!empty($search))
$search = " AND ($search) ";
if (!is_user_logged_in())
$search .= " AND ($wpdb->posts.post_password = '') ";
return $search;
add_filter('posts_search', '_search_by_content_only', 500, 2);
Try the above code and let me know the result.
add a comment |
You can try this bellow code.
That code search your word inside post content only. after use that code the search oparation dose not perform on post title.
//searh contenet only
function _search_by_content_only( $search, $wp_query )
global $wpdb;
if(empty($search))
return $search; // skip processing - no search term in query
$q = $wp_query->query_vars;
$search =
$searchand = '';
foreach ((array)$q['search_terms'] as $term)
$term = esc_sql($wpdb->esc_like($term));
$search .= "$searchand($wpdb->posts.post_content regexp '[[:<:]]".$term."[[:>:]]')";
$searchand = ' AND ';
if (!empty($search))
$search = " AND ($search) ";
if (!is_user_logged_in())
$search .= " AND ($wpdb->posts.post_password = '') ";
return $search;
add_filter('posts_search', '_search_by_content_only', 500, 2);
Try the above code and let me know the result.
add a comment |
You can try this bellow code.
That code search your word inside post content only. after use that code the search oparation dose not perform on post title.
//searh contenet only
function _search_by_content_only( $search, $wp_query )
global $wpdb;
if(empty($search))
return $search; // skip processing - no search term in query
$q = $wp_query->query_vars;
$search =
$searchand = '';
foreach ((array)$q['search_terms'] as $term)
$term = esc_sql($wpdb->esc_like($term));
$search .= "$searchand($wpdb->posts.post_content regexp '[[:<:]]".$term."[[:>:]]')";
$searchand = ' AND ';
if (!empty($search))
$search = " AND ($search) ";
if (!is_user_logged_in())
$search .= " AND ($wpdb->posts.post_password = '') ";
return $search;
add_filter('posts_search', '_search_by_content_only', 500, 2);
Try the above code and let me know the result.
You can try this bellow code.
That code search your word inside post content only. after use that code the search oparation dose not perform on post title.
//searh contenet only
function _search_by_content_only( $search, $wp_query )
global $wpdb;
if(empty($search))
return $search; // skip processing - no search term in query
$q = $wp_query->query_vars;
$search =
$searchand = '';
foreach ((array)$q['search_terms'] as $term)
$term = esc_sql($wpdb->esc_like($term));
$search .= "$searchand($wpdb->posts.post_content regexp '[[:<:]]".$term."[[:>:]]')";
$searchand = ' AND ';
if (!empty($search))
$search = " AND ($search) ";
if (!is_user_logged_in())
$search .= " AND ($wpdb->posts.post_password = '') ";
return $search;
add_filter('posts_search', '_search_by_content_only', 500, 2);
Try the above code and let me know the result.
answered Mar 9 at 12:20
Souvik SikdarSouvik Sikdar
639211
639211
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55075137%2fwordpress-search-result-to-match-exact-word%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown