0
我需要做一个serch含在我的文章标题的字的一部分, 像这样我怎样才能让一个扩展搜索在WordPress喜欢%有些%
$args = array ('category_name' => '%som%');
query_posts($args);
所以我得到这个'东西'也是'besomer'
我该怎么做?
我需要做一个serch含在我的文章标题的字的一部分, 像这样我怎样才能让一个扩展搜索在WordPress喜欢%有些%
$args = array ('category_name' => '%som%');
query_posts($args);
所以我得到这个'东西'也是'besomer'
我该怎么做?
它看起来像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;
}
?>
不要忘了'like_escape('%string%');'。 – kaiser 2012-04-20 01:44:03
这不是必须的,因为在应用此过滤器之前,wordpress已经逃脱了它。 – Rob 2012-04-20 13:31:24
你能告诉我在哪里(文件+行号)?因为这不是关于_title_或者我误解了某些东西。 – kaiser 2012-04-20 15:05:13