WordPress: Cách tách Pingbacks khỏi Nhận xét
Với sự phổ biến của các trang web mạng xã hội, chẳng hạn như Twitter và Facebook, đã có sự gia tăng pingback và nhận xét bên ngoài. Vì vậy, một số blogger tìm thấy nó dễ dàng hơn để tách hai, do đó, nó dễ dàng hơn cho độc giả của họ và bản thân để phân biệt giữa hai. Điều này có thể được thực hiện theo hai cách: Sử dụng plugin WordPress hoặc thay đổi mã blog của bạn theo cách thủ công.
Pingbacks và trackbacks là gì?
Pingbacks và trackbacks rất giống nhau, nhưng khác với việc sử dụng các công nghệ truyền thông khác nhau (Pingbacks sử dụng XML-RPC; Trackbacks sử dụng HTTP POST), chỉ có những khác biệt nhỏ. Pingbacks là một cách để theo dõi các blog khác, những người đã liên kết tới các bài đăng trên blog của bạn trong các bài đăng trên blog của riêng họ. Để làm điều này, các blog bên ngoài phải sử dụng siêu liên kết của bài đăng trên blog của bạn. Trackbacks hoạt động tương tự, ngoại trừ siêu liên kết của bài đăng trên blog không được đặt trong một bài đăng trên blog bên ngoài. Chúng thường được đặt trong một khu vực được chỉ định cho trackbacks. Ngoài ra, pingback tự động sẽ tìm thấy các URL; trong khi trackbacks được thực hiện thủ công.
Nhận xét là gì?
Nhận xét là câu trả lời cho một bài đăng trên blog cụ thể mà người đọc đã viết. Thông thường, các bình luận được đặt ngay sau bài đăng trên blog. Mọi người có khả năng trả lời nhận xét của người khác trực tiếp trên blog mà không phải truy cập trang web bên ngoài.
Tách nhận xét và Pingbacks
Nếu bạn đã nhận thấy, hệ thống bình luận của MakeTechEasier đã tách ra các pingback và các bình luận để dễ đọc hơn.
Vậy làm thế nào chúng ta làm được?
Plugin WordPress
Có ba plugin WordPress mà bạn có thể sử dụng để phân tách các nhận xét từ pingbacks / trackbacks:
1. BM-TrackPing
Những gì plugin này làm là để loại bỏ các trackbacks từ danh sách bình luận và sau đó thêm một bình luận mới với tất cả các trackbacks trong một danh sách ở cuối. Plugin này chưa được cập nhật trong hơn một năm nên không đảm bảo rằng plugin này sẽ hoạt động tốt cho phiên bản WordPress mới nhất.
2. Nhận xét & Ping riêng biệt
Plugin này loại bỏ ping và trackbacks từ các trang bình luận và đặt chúng trong một biến mới $ ping . Bạn sẽ phải thực hiện thêm mã hóa để chèn riêng các pingback.
3. Trackping Separator
Hủy bỏ pingback của bạn từ các ý kiến và cung cấp cho bạn chức năng (để sử dụng trong chủ đề của bạn) để danh sách pingbacks / trackbacks riêng biệt.
Thay đổi mã theo cách thủ công
Cho đến nay, đây là cách tốt nhất (và hiệu quả nhất) để tách pingback / trackback khỏi nhận xét. Bạn có thể bị bẩn tay, nhưng tôi đảm bảo với bạn nó sẽ dễ dàng. Chỉ cần làm theo các hướng dẫn dưới đây:
Lưu ý: Các hướng dẫn sau giả định rằng bạn đang sử dụng WP2.7 trở lên. Nó sẽ không hoạt động với bất kỳ phiên bản WP nào dưới 2, 7
Trong thư mục chủ đề WordPress của bạn, tải xuống tệp comments.php từ máy chủ.
Mở nó bằng trình soạn thảo văn bản
Tìm mã sau:
Thay đổi mã như sau:
Những gì các mã trên nó để hiển thị đầu tiên tất cả các ý kiến trong một danh sách theo thứ tự, theo sau là tất cả các pingbacks / trackbacks trong một danh sách thứ tự thứ hai. Bạn có thể chơi xung quanh với mã để tạo kiểu cho nó hoặc thay đổi thứ tự của màn hình.
Sau khi bạn chỉnh sửa xong, hãy lưu nó.
Đổi tên tệp comments.php trong máy chủ thành comments-old.php và tải lên tệp comments.php vừa được chỉnh sửa này vào thư mục chủ đề máy chủ của bạn. Bây giờ hãy truy cập trang web của bạn và xem điều kỳ diệu xảy ra.