1

我想为 wordpress 创建一个函数,该函数仅在将存储在数组中的某些搜索词输入到搜索框中时才显示特定的横幅。

因此,例如,如果我输入字符串“yellow”,我会得到一个横幅和该字符串的搜索结果,因为它在数组中

但如果我输入字符串“橙色”,我只会得到搜索词

不太确定从哪里开始,所以任何帮助将不胜感激

干杯

Daniel Wakefield 网页设计师 Cheshire

4

1 回答 1

3

要检查搜索词中是否存在某个词,请使用explode()将每个搜索到的词添加到数组中。然后使用in_array()查看该单词是否存在。

$words_array = explode(' ', $_GET['s']);
if(in_array('orange', $words_array)) {
    // search contains orange
} else { 
    // search does not contain orange
} 
于 2013-07-30T07:15:43.273 回答