Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Shortcode Display User IP

Get and show users IP with shortcode, checks ip from share internet, checks ip is pass from proxy,

// Display User IP in WordPress
function get_the_user_ip() {
	if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
	
		//check ip from share internet
		$ip = $_SERVER['HTTP_CLIENT_IP'];
	
	} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
	
		//to check ip is pass from proxy
		
		$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
		
	} else {
		
		$ip = $_SERVER['REMOTE_ADDR'];
		
	}
	
		return apply_filters( 'wpb_get_ip', $ip );
}
add_shortcode('show_ip', 'get_the_user_ip');