allowed_redirect_hosts

    Posted on May 11, 2021

    Filters the whitelist of hosts to redirect to.

    Description

    The filter hook “allowed_redirect_hosts” is to prevent redirection to external sites. It’s a countermeasure especially against the infection of option tables in MySQL database by SQL injection.

    Parameters

    • $hosts
      (array) An array of allowed hosts.

    Use case

    function my_allowed_redirect_hosts( $hosts ){
        // wrong: $hosts[] = 'http://codex.example.com';
        $hosts[] = 'blog.example.com';
        $hosts[] = 'codex.example.com';
    
        return $hosts;
    }
    add_filter( 'allowed_redirect_hosts', 'my_allowed_redirect_hosts', 10 );
    NOTE: When you select "mu-plugins" (ip-location-block-mu.php) as Validation timing , you should put your code snippet into drop-in.php in Geolocation API folder instead of functions.php. See My custom functions in “functions.php” doesn’t work. in FAQ for detail.

    Since

    3.0.0