2012-04-19 24 views

回答

0

它看起來像WordPress的默認情況下已經這樣做。但是,您可以過濾posts_where以更改默認搜索功能。這看起來像這樣:

<?php 
add_filter('posts_where', 'my_search_where'); 

function my_search_where($where) { 
    if (is_search()) { 
     // change the where string with a preg_replace() 
    } 
    return $where; 
} 
?> 
+0

不要忘了'like_escape('%string%');'。 – kaiser 2012-04-20 01:44:03

+0

這不是必須的,因爲在應用此過濾器之前,wordpress已經逃脫了它。 – Rob 2012-04-20 13:31:24

+0

你能告訴我在哪裏(文件+行號)?因爲這不是關於_title_或者我誤解了某些東西。 – kaiser 2012-04-20 15:05:13

相關問題