Cách hiển thị địa chỉ IP người dùng trong WordPress

25/03/2014

ip-address-display-in-wordpress-sidebar

Nếu các bạn muốn hiển thị thông tin thực về địa chỉ IP của khách viếng thăm trên website của bạn thì chỉ cần copy đoạn code bên dưới và dán nó vào file functions.php (nằm tại folder theme mà các bạn đang dùng).

// 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');

Bước kế tiếp là các bạn chèn đoạn shortcode sau vào post, page hoặc siderbar widget, nơi mà các bạn muốn hiển thị địa chỉ IP.

[show_ip]

Nếu như sau khi chèn shortcode vào sidebar widget mà vẫn không hiện gì, thì các bạn vào lại file functions.php và dán đoạn code này vào bên trong nó :

add_filter('widget_text', 'do_shortcode');

Thế là xong, chúc các bạn thành công !

Chuyên Mục:

Bài viết được đăng bởi webmaster

Nếu các bạn thấy bài viết hữu ích thì giúp mình Like cái nhé !