search: preg_match_all needs 3 params

preg_match_all needs a third parameter, or will throw an error.
using $this->site() in language-detection-function causes error, changed to $site