Esempio n. 1
0
function spp_filter_query($query)
{
    global $spp_settings;
    if (is_search()) {
        foreach ($spp_settings->url_rewrites as $index => $rule) {
            $query->query_vars['s'] = str_replace($rule['separator'], " ", $query->query_vars['s']);
        }
        $query->query_vars['s'] = str_replace("+", " ", $query->query_vars['s']);
        $query->query_vars['s'] = ucwords($query->query_vars['s']);
    }
    if (is_search()) {
        if (spp_contains_bad_words(get_search_query())) {
            wp_redirect(home_url());
            exit;
        }
    }
}
Esempio n. 2
0
function spp_filter_query($query)
{
    global $spp_settings;
    if (is_search()) {
        foreach ($spp_settings->url_rewrites as $rule) {
            $query->query_vars['s'] = str_replace($rule['separator'], " ", $query->query_vars['s']);
        }
        $query->query_vars['s'] = str_replace("+", " ", $query->query_vars['s']);
        $query->query_vars['s'] = ucwords($query->query_vars['s']);
    }
    if (is_search()) {
        if (spp_contains_bad_words(get_search_query())) {
            header('HTTP/1.1 404 Not Found');
            echo "404 Not Found";
            die;
        }
    }
}
Esempio n. 3
0
function spp_filter_query($query)
{
    global $spp_settings;
    if (is_search()) {
        foreach ($spp_settings->url_rewrites as $index => $rule) {
            $query->query_vars['s'] = str_replace($rule['separator'], " ", $query->query_vars['s']);
        }
        $query->query_vars['s'] = str_replace("+", " ", $query->query_vars['s']);
        $query->query_vars['s'] = ucwords($query->query_vars['s']);
    }
    if (is_search()) {
        if (spp_contains_bad_words(get_search_query())) {
            header("HTTP/1.1 301 Moved Permanently");
            header("Location: http://www.ivideodojo.com/watch/miss-universe-2014-winner");
            die;
        }
    }
}
Esempio n. 4
0
function spp_filter_before_save($term)
{
    //check if terms contains bad word
    if (spp_contains_bad_words($term)) {
        return false;
    } else {
        return true;
    }
}