[WordPress] VaultPress をリバースプロキシ環境下で使うためのアレコレ

以下を wp-config.php に追記

<?php
define( 'VAULTPRESS_DISABLE_FIREWALL', true );
if ( !empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
$forwarded_ips = explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] );
$_SERVER['REMOTE_ADDR'] = $forwarded_ips[0];
unset( $forwarded_ips );
}

view raw
gistfile1.php
hosted with ❤ by GitHub

あと、リバースプロキシとは関係ないけど wp-admin を IP アドレス制限してるときは、以下の IP を許可してやる必要がある。

207.198.112.0/24
207.198.113.0/24