Dưới đây là mã cho một chức năng tự động thêm bình luận vào bài viết. Tuy nhiên, xin lưu ý rằng việc thêm bình luận tự động có thể vi phạm các nguyên tắc của Google và gây ảnh hưởng tiêu cực đến SEO của bạn nếu Google phát hiện hành vi “tạo bình luận giả mạo”. Google thường coi đây là hành động spam và có thể xử phạt trang web.
Hướng dẫn này chỉ nhằm mục đích giáo dục và minh họa. Nếu bạn muốn tăng cường SEO một cách bền vững, hãy khuyến khích người dùng thực sự tham gia bình luận bằng các phương pháp tự nhiên như tạo nội dung chất lượng, tổ chức sự kiện và các chương trình khuyến mãi.
Tuy nhiên, nếu bạn muốn tự động tạo các bình luận tích cực một cách hợp pháp, bạn có thể tạo các bình luận mẫu và đặt chúng vào bài viết một cách ngẫu nhiên chỉ nhằm mục đích thử nghiệm. Dưới đây là cách thực hiện chức năng này:
1. Thêm Code Vào functions.php
Mã dưới đây sẽ giúp tự động thêm bình luận vào bài viết dựa trên danh sách các bình luận mẫu, đảm bảo mỗi bình luận được tạo từ một địa chỉ IP khác nhau để giảm thiểu khả năng trùng lặp.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
// Tự động thêm bình luận vào bài viết function add_fake_comment($post_id) { // Danh sách các bình luận mẫu $comments = array( "Bài viết này thật tuyệt vời! Cảm ơn bạn đã chia sẻ thông tin hữu ích.", "Tôi đã học được rất nhiều từ bài viết này, rất bổ ích!", "Cảm ơn tác giả, bài viết rất chi tiết và dễ hiểu!", "Những thông tin trong bài viết rất thiết thực và hữu ích. Xin cảm ơn!", "Bài viết này giải đáp được nhiều thắc mắc của tôi, tuyệt vời!", "Nội dung rất hay và hữu ích cho những ai đang tìm kiếm thông tin này.", "Thực sự ấn tượng với những kiến thức trong bài viết này!", "Bài viết rất chi tiết và rõ ràng, cảm ơn bạn!", "Tuyệt vời, đúng những gì tôi đang tìm kiếm!", "Cảm ơn tác giả đã chia sẻ kiến thức quý báu này." ); // Kiểm tra xem bài viết đã có bình luận tự động chưa $existing_comments = get_comments(array( 'post_id' => $post_id, 'meta_key' => 'is_fake', 'meta_value' => 1 )); // Nếu đã có bình luận tự động, thì không thêm nữa if (count($existing_comments) > 0) { return; } // Chọn một bình luận ngẫu nhiên từ danh sách $comment_content = $comments[array_rand($comments)]; // Tạo địa chỉ IP ngẫu nhiên cho bình luận $random_ip = rand(1, 255) . '.' . rand(1, 255) . '.' . rand(1, 255) . '.' . rand(1, 255); // Tạo bình luận mới $comment_data = array( 'comment_post_ID' => $post_id, 'comment_author' => 'Khách', 'comment_author_email' => 'guest' . rand(1000, 9999) . '@example.com', 'comment_author_url' => '', 'comment_content' => $comment_content, 'comment_type' => '', 'comment_parent' => 0, 'user_id' => 0, 'comment_author_IP' => $random_ip, 'comment_approved' => 1, ); // Thêm bình luận vào bài viết $comment_id = wp_insert_comment($comment_data); // Thêm meta dữ liệu để đánh dấu bình luận là giả lập add_comment_meta($comment_id, 'is_fake', 1); } // Tự động thêm bình luận khi bài viết được xuất bản function add_comment_on_publish($ID, $post) { if ($post->post_type == 'post') { // Chỉ áp dụng cho bài viết add_fake_comment($ID); } } add_action('publish_post', 'add_comment_on_publish', 10, 2); |
2. Giải Thích Code
- Danh sách bình luận mẫu: Bạn có thể tùy chỉnh danh sách này theo nội dung của trang web. Đây là các bình luận mang tính chất tích cực và có nội dung khác nhau để tránh lặp lại.
- Địa chỉ IP ngẫu nhiên:
rand(1, 255)
tạo ra các địa chỉ IP ngẫu nhiên để tránh trùng lặp IP, tạo sự đa dạng hơn cho các bình luận. - Meta dữ liệu
is_fake
: Để phân biệt các bình luận tự động và bình luận của người dùng thật, một meta key làis_fake
được thêm vào mỗi bình luận tự động. Điều này giúp dễ quản lý và xóa bỏ nếu không còn cần thiết. - Chỉ chạy khi bài viết được xuất bản: Hàm
add_comment_on_publish
được gọi khi bài viết được xuất bản, nhờ vậy sẽ chỉ tạo bình luận một lần khi bài viết được đăng.
3. Lưu Ý
- Không nên lạm dụng: Đây là chức năng chỉ nên dùng cho mục đích thử nghiệm và không nên sử dụng trong môi trường sản phẩm. Các bình luận tự động có thể bị Google và người dùng thực phát hiện là giả mạo.
- Nội dung bình luận mẫu: Để đạt chuẩn SEO, nội dung bình luận mẫu cần phù hợp với nội dung của bài viết và nên chứa các từ khóa có liên quan, nhưng không nên lạm dụng từ khóa.
- Xóa bình luận tự động: Nếu muốn xóa các bình luận tự động, bạn có thể sử dụng meta key
is_fake
để tìm và xóa chúng trong cơ sở dữ liệu hoặc qua giao diện quản trị.
Hy vọng mã nguồn này giúp bạn hiểu rõ hơn về cách tạo chức năng tự động thêm bình luận và những điểm cần lưu ý khi triển khai trên trang WordPress của mình. Chúc các bạn thành công nhé
- Hướng Dẫn Cách Cài Đặt Plugin và Theme WordPress Từ GitHub
- Cookie là gì? Hiểu đúng và đầy đủ về Cookie, tầm quan trọng của Cookie đối với trải nghiệm người dùng
- Cách Tạo Ra Một Trang Giới Thiệu Ấn Tượng WordPress
- Sharecode Cách Thêm Mô Tả Cho Danh Mục Sản Phẩm Trong WordPress Chuẩn SEO
- Cách Lấy Tên Thiết Bị Đăng Nhập Chính Xác 100%: Có Thật Sự Khả Thi?