WordPressでリモートアドレスの上書き

add_action('plugins_loaded',function(){
    if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
        $_SERVER['REMOTE_ADDR'] = $list[0];
    }
});

実行箇所は要検討だが今のところ上記で問題ない。