- Thêm đoạn code sau vào file footer.php của theme
<script> (function($){ $(window).ready(function(){ jQuery.ajax({ type: 'get', dataType: "json", //Dạng dữ liệu trả về xml, json, script, or html url: '<?php echo '/wp-content/log_ip.php';?>', //Đường dẫn chứa hàm xử lý dữ liệu. Mặc định của WP như vậy data: { action: "logip", //Tên action link: '<?php echo "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";?>', ip: '<?php echo $_SERVER['REMOTE_ADDR'];?>' }, context: this, success: function (result) { console.log(result); } }); }); })(jQuery); </script>
2. Thêm đoạn code này vào file funtions.php trong theme
add_action( 'wp_ajax_logip', 'logip_init' ); //add_action( 'wp_ajax_nopriv_logip', 'logip_init' ); function logip_init() { echo $_GET['domain']; die();//bắt buộc phải có khi kết thúc }
Thêm file log_ip.php vào /wp-content/log_ip.php