在主题文件function.php下添加以下代码即可解决: 
% ^. i8 u4 t! s. d$ ~6 G- /**( a) Z! i$ i9 t6 D+ v
 
 -  * 获取用户真实IP
 
' r9 [6 C0 w# g6 q$ H7 v5 q* z -  */
 
- t" B7 P( m# ^7 r3 w6 ^  b! u& l - function getIP()
 
$ c% |( p% P7 C - {" b  {/ g9 ^* a* G8 n/ i# @
 
 -     static $realIP;: c/ Y/ [6 L" y4 R$ [! u, K. u1 }
 
 -     if (isset($_SERVER)){3 ]- P4 ]9 R& p0 q/ ^) t3 q
 
 -         if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
 
. I2 N: `+ H- j9 K% N! ^ -             $realIP = explode(',', $_SERVER["HTTP_X_FORWARDED_FOR"]);
 
! Q2 V( [/ @4 H -             $realIP = $realIP[0];; a; t5 ~6 i& R5 a. D5 `- R" e
 
 -         } else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
 
! @/ a. Q2 V% t8 l. W -             $realIP = $_SERVER["HTTP_CLIENT_IP"];' @  P7 c2 W4 c- t
 
 -         } else {
 
7 T0 e1 I, `# b* r/ Y -             $realIP = $_SERVER["REMOTE_ADDR"];* r0 a& k+ u* ~2 K4 R+ Z
 
 -         }! m" U* O& v7 \, \& a  A
 
 -     } else {
 
, V& H6 U4 o) V/ l/ [1 F2 W" u -         if (getenv("HTTP_X_FORWARDED_FOR")){1 W9 B4 o4 f* p
 
 -             $realIP = getenv("HTTP_X_FORWARDED_FOR");
 
- R( E8 f9 _& \3 z) f) ] -         } else if (getenv("HTTP_CLIENT_IP")) {0 X4 I/ G/ H( H) M! r+ u
 
 -             $realIP = getenv("HTTP_CLIENT_IP");6 o7 f, @  `$ y* {
 
 -         } else {: G9 e7 e/ g1 W! Z2 K/ J
 
 -             $realIP = getenv("REMOTE_ADDR");% X, @1 u2 g4 V# I6 J
 
 -         }
 
* a& U5 c  a7 f5 x3 Y4 ~7 S7 U6 D -     }2 D: X+ B! q) |* ~2 j. N1 c
 
 -     $_SERVER['REMOTE_ADDR'] = $realIP;
 
9 H5 w* O- w0 k6 ?- U* j -     //return $realIP;
 
% H/ S1 e; Q0 g - }" R& K  U+ t$ J3 Z5 h# y
 
 - add_action( 'init', 'getIP' );
 
  复制代码 & a! W, i; I2 I' d5 u6 a 
 |