Cách hiển thị bài viết liên quan trên trang WordPress

Bài viết được viết bởi:
  • WordPress
  • Cập nhật: Tháng mười hai 10, 2016

Quản trị viên trang web và các blogger liên tục tìm cách giữ cho độc giả của họ hoạt động trên trang web của họ trong thời gian dài hơn và lâu hơn. Một trong những kỹ thuật phổ biến nhất mà họ sử dụng là hiển thị các bài báo có liên quan ở cuối mỗi bài viết. Đây là một kỹ thuật rất đơn giản để giữ khách truy cập của bạn trên trang web của bạn.

Hiển thị các bài viết / sản phẩm / video liên quan làm tăng thời gian mọi người chi tiêu trên trang web của bạn. Đây cũng là lý do tại sao các công ty thương mại điện tử như Amazon và các công ty lưu trữ video như YouTube và Netflix đầu tư vào các thuật toán học máy phức tạp để tạo ra các hệ thống đề xuất hiệu quả.

Trong khi một blog mới bắt đầu không thể đủ khả năng các kỹ thuật nâng cao, hiển thị các bài đăng có liên quan ở cuối mỗi bài đăng là một mẹo đơn giản để giúp khách truy cập ở lại lâu hơn trên blog hoặc trang web của bạn. Và khách truy cập càng mất nhiều thời gian trên trang web của bạn, họ càng có nhiều khả năng mua hàng.

Chúng ta đừng quên khía cạnh UI của nó, các hệ thống khuyến nghị vô cùng hữu ích trong việc giúp mọi người tìm thấy nội dung phù hợp. Tôi không thể nhớ lại số lần tôi đã xem các video YouTube liên tiếp được cung cấp bởi hệ thống khuyến nghị. Hiển thị các bài đăng liên quan sẽ giảm thời gian điều hướng và giúp kết nối người đọc với nội dung phù hợp.

Sử dụng mô-đun bài viết liên quan đến Jetpack

Tính năng bài đăng có liên quan này đi qua tất cả các bài đăng của bạn và phân tích chúng theo ngữ cảnh để tìm các bài đăng có liên quan phù hợp, điều này có thể đánh lừa sự tò mò của khách truy cập của bạn.

jetpackrelposts

Tôi thích sử dụng mô-đun Jetpack này hơn là chạy một plugin bổ sung vì việc phân tích và xử lý được thực hiện từ các máy chủ đám mây của họ, điều đó có nghĩa là tài nguyên máy chủ của bạn không được sử dụng cho cùng.

Một vài điều về cách mô-đun này thực sự hoạt động:

  • Cần phải có tối thiểu 3 các bài đăng có liên quan tốt có thể được hiển thị. Nếu không có ba bài đăng này, không nội dung nào được hiển thị dưới dạng nội dung có liên quan ở cuối bài đăng.
  • Nội dung liên quan được tạo trên cơ sở thẻ, danh mục và nội dung của bài đăng.
  • Hình thu nhỏ hình ảnh sẽ là hình ảnh nổi bật của các bài đăng trước hoặc từ hình ảnh được đính kèm với bài đăng có liên quan sẽ được hiển thị. Họ được cắt rộng 350px bởi cao 200px, con trai xem xét các kích thước này khi chọn các hình ảnh nổi bật và đảm bảo chúng sẽ dịch tốt về kích thước đó.

Ngoài ra, nếu bạn muốn sửa đổi thêm cho hoạt động của mô-đun, bạn sẽ phải sửa đổi một số mã trong tệp tin.php. Hầu hết các chức năng này liên quan đến việc sửa đổi bộ lọc bài đăng liên quan đến Jetpack.

  • Thay đổi số lượng bài viết liên quan được hiển thị. Thay đổi số lượng kích thước tùy chọn.
chức năng jetpackme_more_related_posts ($ tùy chọn) {$ tùy chọn ['size'] = 6; trả về các tùy chọn $; } add_filter ('jetpack_relatedposts_filter_options', 'jetpackme_more_related_posts'); 
  • Thay thế một trong các bài viết liên quan theo kết quả tùy chỉnh, cho một bài đăng cụ thể. ID bài đăng đề cập đến bài đăng cụ thể được đề cập.
function jetpackme_append_related_post ($ lượt truy cập, $ post_id) {// $ post_id là bài đăng chúng tôi hiện đang nhận được các bài đăng liên quan cho if (2194 == $ post_id) ('id' => 1036)); // Xóa phần tử cuối cùng của mảng Array_pop ($ lượt truy cập); } trả về $ lượt truy cập; } add_filter ('jetpack_relatedposts_filter_hits', 'jetpackme_append_related_post', 1036, 20);

  • Loại trừ một bài đăng cụ thể không bao giờ xuất hiện trong các kết quả Bài đăng có liên quan. Một lần nữa xác định ID bài đăng để loại trừ nó.
chức năng jetpackme_exclude_related_post ($ Elim_post_ids, $ post_id) {// $ post_id là bài đăng chúng tôi hiện đang nhận được các bài đăng liên quan cho $ Elim_post_ids [] = 1037; // Loại trừ post_id 1037 $ Elim_post_ids [] = 1038; // Cũng loại trừ post_id 1038 trả về $ Elim_post_ids; } add_filter ('jetpack_relatedposts_filter_exclude_post_ids', 'jetpackme_exclude_related_post', 20, 2);
  • Loại trừ toàn bộ danh mục khỏi xuất hiện trong số các kết quả Bài đăng có liên quan. Thay đổi category.slug thành một danh mục mà bạn không muốn thấy trên các bài viết liên quan của bạn.
chức năng jetpackme_filter_exclude_carget ($ bộ lọc) {$ bộ lọc [] = mảng ('không' => mảng ('hạn' => mảng ('category.slug' => 'dog'))); trả về các bộ lọc $; } add_filter ('jetpack_relatedposts_filter_filters', 'jetpackme_filter_exclude_carget');

  • Chọn lọc vô hiệu hóa Bài viết liên quan hiển thị trên các bài đăng được chọn. mảng is_single chứa một số ID bài đăng mà các bài đăng liên quan không được hiển thị.
chức năng jetpackme_no_related_posts ($ tùy chọn) {if (is_single (mảng (17, 19, 1, 11))) {$ tùy chọn ['enable'] = false; } trả về các tùy chọn $; } add_filter ('jetpack_relatedposts_filter_options', 'jetpackme_no_related_posts');

  • Bao gồm các trang trong kết quả tìm kiếm cho nội dung liên quan.
hàm jetpackme_add_pages_to_related ($ post_type, $ post_id) {if (is_array ($ post_type)) {$ search_types = $ post_type; } khác {$ search_types = mảng ($ post_type); } // Thêm trang $ search_types [] = 'page'; trả về $ search_types; } add_filter ('jetpack_relatedposts_filter_post_type', 'jetpackme_add_pages_to_related', 10, 2);
  • Thêm hình ảnh dự phòng mặc định, nếu không có hình ảnh nào có thể tìm thấy trong bài đăng.
hàm jeherve_custom_image ($ media, $ post_id, $ args) {if ($ media) {return $ media; } khác {$ permalink = get_permalink ($ post_id); $ url = application_filters ('jetpack_photon_url', 'Your_LOGO_IMG_URL'); trả về mảng (mảng ('type' => 'image', 'from' => 'custom_fallback', 'src' => esc_url ($ url), 'href' => $ permalink,)); }} add_filter ('jetpack_images_get_images', 'jeherve_custom_image', 10, 3);
  • Ẩn ngày đăng bài trên các bài viết liên quan.
 
.jp -postposts-post-date {display: none; }

Bạn có thể đọc thêm về các chức năng mà bạn có thể thêm hoặc sửa đổi với mô-đun bài viết liên quan bằng cách sử dụng Jetpack trên Blog của chúng tôi..

Bài viết liên quan

Nếu bạn muốn sử dụng một plugin độc lập để thực hiện chức năng hiển thị các bài đăng liên quan, thì có hai plugin miễn phí tùy theo nhiệm vụ.

  • Bài viết liên quan dành cho WordPress - Không làm chậm trang web của bạn và sử dụng bộ nhớ cache của riêng nó để thực hiện bất kỳ việc nâng hạng nặng nào. Có tự động tạo các bài đăng có liên quan và plugin cho phép chỉnh sửa thủ công. Plugin này có một phiên bản cao cấp cung cấp hỗ trợ nhiều trang và kiểm soát tốt hơn các kiểu bài viết mẫu liên quan.
  • Bài viết liên quan của Taxonomy - Plugin này sử dụng truy vấn được lưu trong bộ nhớ cache để tìm các bài đăng có liên quan. Thêm các ràng buộc vào các bài viết có liên quan phù hợp theo ngày và phân loại / bài đăng riêng lẻ. Sử dụng mẫu HTML của riêng bạn, cho phép tùy chỉnh nhiều hơn. Các mã ngắn giúp hiển thị một số lượng cụ thể các bài đăng có liên quan bằng cách sử dụng các tiện ích con.

Tăng độ dính của trang web

Hiển thị các bài đăng có liên quan chắc chắn làm tăng thời gian khách truy cập có khả năng chi tiêu trên trang web của bạn. Khai thác sức mạnh của nó và cho tôi biết nó như thế nào.

Về Vishnu

Vishnu là một nhà văn tự do vào ban đêm, làm việc như một nhà phân tích dữ liệu theo ngày.

Kết nối: