2012-04-19 43 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

相关问题