Chặn click tặc – chặn ip spam ấn vào quảng cáo

  1. 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

 

Hãy liên hệ ngay 087 778 3626 để được tư vấn miễn phí !

Viết một bình luận

087.778.3626
×
Phản hồi trong vòng một phút
logo
Xin chào! Anh chị cần thiết kế web phải không ạ?
logo
Anh chị có thể chat ngay với HBWEB tại đây!
Click để chat!
Kết nối với HBWEB trong Messenger