Xin chào các bạn, Hôm nay mình sẽ hướng dẫn các bạn cách hiển thị IP người dùng trong WordPress. Theo cách này, tất cả khách truy cập của bạn sẽ thấy địa chỉ IP của họ trong Blog của bạn .
Bạn copy đoạn code bên dưới và dán vào file functions.php
của childtheme đang sử dụng.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// 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'); |
Để hiển thị ở vị trí mong muốn bạn dùng shortcode này :
1 |
[show_ip] |
Để chèn vào Sidebar Widget bạn cần kích hoạt shortcode trong Sidebar Widget bằng cách chèn code sau vào file functions.php
1 |
add_filter('widget_text', 'do_shortcode'); |
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. 🙂
Trả lời