Chuyển hướng spam search tìm đến url tùy chỉnh

Sharecode đã viết ra đoạn code để những query search có từ khoá game sẽ cho chuyển hướng hết về trang chủ hoặc 1 trang nào đó bạn muốn.

 

Chuyển hướng spam, spam search, Chuyển hướng spam search tìm đến url, spam search tìm đến url

 

Nếu bạn cũng gặp tình trạng spam như này thì có thể sử dụng code dưới đây để chuyển hướng tới trang bạn thích nhé.

 

Bạn có thể cho code phía dưới vào file functions.php hoặc add vào trong Code Snippets đều được nhé.

 

// redirect neu tu khoa search co cac tu: game
 
add_action( 'template_redirect', 'vutruso_redirect_search_results' );
function vutruso_redirect_search_results() {
    if ( isset( $_GET['s'] ) ) {
        // Neu trong phan search co cac tu khoa nay thi chuyen huong
        $game_related_keywords = array( 'game', 'gaming', 'play', 'arcade', 'video game', 'esports' );
 
        // Chuyen doi truy van tim kiem thanh chu thuong de lam cho tim kiem, khong phan biet chu hoa chu thuong
        $search_query = strtolower( $_GET['s'] );
 
        // Kiem tra xem co phan nao cua truy van tim kiem khop voi tu khoa lien quan den tro choi hay khong
        foreach ( $game_related_keywords as $keyword ) {
            if ( strpos( $search_query, $keyword ) !== false ) {
                // Chuyen huong den trang chu neu tim thay ket qua phu hop
                wp_redirect( 'https://vutruso.com/' );
                exit;
            }
        }
    }
}

Code này mình code phần này bạn có thể sửa lại cho phù hợp nhé.

 

$game_related_keywords = array( 'game', 'gaming', 'play', 'arcade', 'video game', 'esports' ); bạn cần định nghĩa chỗ này, nếu trong phần search có từ nào trong các từ này thì sẽ bị tự động chuyển hướng.
 
Chỗ này bạn nên lưu ý nhé, ví dụ website bạn bán mấy đồ chơi game hoặc bán thẻ game … thì bạn nên cân nhắc vì khách nhập từ khoá tìm kiếm mà bị chuyển hướng thì chết dỡ.
 
wp_redirect( 'https://vutruso.com/' ); nhớ thay lại url vutruso.com cho phù hợp với website của bạn.
 
Vậy là xong hy vọng code trên hy vọng sẽ giúp ích cho nhiều người.
 
Ngoài chức năng mình nghĩ là tiêu cực thụ động này thì bạn cũng có thể làm cho nó chủ động hơn ví dụ nếu người dùng search với từ khoá nào đó có nghĩa thì bạn chuyển đến 1 trang landingpage để khách xem sản phẩm và tiến tới giai đoạn chốt đơn chẳng hạn.

 

 HỖ TRỢ TRỰC TUYẾN