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