我想为wordpress创建一个功能,只有在搜索框中输入存储在数组中的某些搜索词时才会显示特定的横幅。
因此,例如,如果我输入字符串“yellow”,我会得到一个横幅并搜索该字符串的结果,因为它在数组中
但如果我输入字符串“orange”,我只会获得搜索字词
不太确定从哪里开始,所以任何帮助都会非常感激
干杯
Daniel Wakefield Web Designer Cheshire
答案 0 :(得分:3)
要检查搜索词中是否存在单词,请使用explode()将每个搜索到的单词添加到数组中。然后使用in_array()查看该字词是否存在。
$words_array = explode(' ', $_GET['s']);
if(in_array('orange', $words_array)) {
// search contains orange
} else {
// search does not contain orange
}