Hiển thị tổng số user đăng ký trong WordPress

4 ngày ago, Hướng dẫn WordPress, 1 Views
Hiển thị tổng số user đăng ký trong WordPress

Giới thiệu về Việc Hiển Thị Tổng Số User Đăng Ký Trong WordPress

Trong quá trình vận hành một website WordPress, đặc biệt là các website cộng đồng, diễn đàn, hoặc các nền tảng thành viên, việc hiển thị tổng số lượng người dùng đã đăng ký có thể mang lại nhiều lợi ích. Nó không chỉ tạo cảm giác về một cộng đồng lớn mạnh và năng động, mà còn là một yếu tố thúc đẩy người dùng mới đăng ký. Số lượng người dùng lớn thường gợi ý rằng trang web có giá trị và đáng tin cậy.

Bài viết này sẽ hướng dẫn bạn các phương pháp khác nhau để hiển thị tổng số user đăng ký trong WordPress, từ việc sử dụng code snippet đơn giản đến việc sử dụng plugin chuyên dụng.

Tại Sao Nên Hiển Thị Tổng Số User Đăng Ký?

Việc hiển thị tổng số user đăng ký mang lại nhiều lợi ích thiết thực:

  • Tạo dựng sự tin tưởng: Số lượng người dùng lớn cho thấy website có uy tín và được nhiều người tin dùng.
  • Thúc đẩy đăng ký: Con số ấn tượng có thể khuyến khích người dùng mới tham gia cộng đồng.
  • Tăng cường tương tác: Một cộng đồng lớn thường có mức độ tương tác cao hơn, tạo ra nội dung phong phú và đa dạng.
  • Cải thiện SEO: Google có thể đánh giá cao một trang web có cộng đồng người dùng lớn và hoạt động tích cực.

Các Phương Pháp Hiển Thị Tổng Số User Đăng Ký

Có nhiều cách để hiển thị tổng số user đăng ký trong WordPress. Dưới đây là một số phương pháp phổ biến:

1. Sử Dụng Code Snippet trong `functions.php`

Đây là phương pháp phổ biến và linh hoạt nhất, cho phép bạn tùy chỉnh giao diện hiển thị theo ý muốn. Tuy nhiên, bạn cần phải cẩn thận khi chỉnh sửa file `functions.php` vì một lỗi nhỏ có thể làm sập website của bạn.

Bước 1: Truy cập vào file `functions.php` của theme đang sử dụng. Bạn có thể tìm thấy nó trong thư mục `wp-content/themes/tên-theme-của-bạn/functions.php`. Bạn nên tạo một child theme để tránh mất các thay đổi khi theme được cập nhật.

Bước 2: Thêm đoạn code sau vào cuối file `functions.php`:


function get_user_count() {
  $user_count = count_users();
  $result = $user_count['total_users'];
  return $result;
}

function display_user_count() {
  echo get_user_count();
}

add_shortcode('user_count', 'display_user_count');

Giải thích code:

  • Hàm `get_user_count()` sử dụng hàm `count_users()` của WordPress để lấy thông tin về số lượng user. Nó trả về tổng số user đăng ký.
  • Hàm `display_user_count()` gọi hàm `get_user_count()` và hiển thị kết quả.
  • Hàm `add_shortcode()` tạo một shortcode có tên `[user_count]` mà bạn có thể sử dụng trong bài viết, trang, hoặc widget để hiển thị số lượng user.

Bước 3: Sử dụng shortcode `[user_count]` ở bất kỳ đâu bạn muốn hiển thị số lượng user.

Ví dụ, bạn có thể thêm shortcode này vào một Text widget trong sidebar để hiển thị số lượng user ở bên sidebar của trang web.

Bạn có thể tùy chỉnh hàm `display_user_count()` để thêm text hoặc định dạng cho số lượng user. Ví dụ:


function display_user_count() {
  echo 'Tổng số thành viên: ' . get_user_count();
}

2. Sử Dụng Plugin WordPress

Nếu bạn không muốn chỉnh sửa code, bạn có thể sử dụng các plugin WordPress chuyên dụng để hiển thị tổng số user đăng ký. Các plugin này thường cung cấp nhiều tùy chọn cấu hình hơn và dễ sử dụng hơn so với việc chỉnh sửa code.

Dưới đây là một số plugin phổ biến:

  • WP User Count: Plugin đơn giản và dễ sử dụng, chỉ hiển thị số lượng user.
  • Users Ultra: Plugin mạnh mẽ với nhiều tính năng, bao gồm hiển thị số lượng user, quản lý user, và tạo trang profile cho user.
  • Simple Membership: Plugin dành cho các website thành viên, cho phép bạn quản lý thành viên, tạo các cấp độ thành viên, và hiển thị số lượng thành viên.

Cách cài đặt plugin:

  1. Truy cập vào trang quản trị WordPress của bạn.
  2. Vào mục “Plugins” -> “Add New”.
  3. Tìm kiếm plugin bạn muốn cài đặt.
  4. Nhấn “Install Now” và sau đó “Activate”.
  5. Sau khi kích hoạt, bạn cần cấu hình plugin theo hướng dẫn của nhà phát triển.

Sau khi cài đặt và kích hoạt plugin, bạn thường có thể tìm thấy các tùy chọn cấu hình trong mục “Settings” hoặc “Appearance” của trang quản trị WordPress.

3. Sử Dụng Widget

Một số theme WordPress cung cấp widget mặc định để hiển thị thông tin về người dùng, bao gồm số lượng người dùng đã đăng ký. Kiểm tra xem theme của bạn có widget như vậy hay không bằng cách truy cập vào “Appearance” -> “Widgets”.

Nếu theme của bạn không có widget như vậy, bạn có thể sử dụng một plugin widget tùy chỉnh hoặc tạo một widget tùy chỉnh bằng code.

4. Sử Dụng Code trong Template Files

Nếu bạn muốn hiển thị số lượng user ở một vị trí cụ thể trong theme của bạn, bạn có thể trực tiếp thêm code vào các template file. Ví dụ, bạn có thể thêm code vào file `header.php` để hiển thị số lượng user ở header của trang web.

Lưu ý: Việc chỉnh sửa template file trực tiếp có thể làm mất các thay đổi khi theme được cập nhật. Hãy sử dụng child theme để tránh mất các thay đổi.

Đoạn code bạn có thể sử dụng:


<?php
  $user_count = count_users();
  echo 'Tổng số thành viên: ' . $user_count['total_users'];
?>

Đặt đoạn code này vào vị trí bạn muốn hiển thị số lượng user trong template file.

Lưu Ý Quan Trọng

  • Sao lưu website: Trước khi thực hiện bất kỳ thay đổi nào, hãy sao lưu toàn bộ website của bạn. Điều này giúp bạn khôi phục lại trang web nếu có sự cố xảy ra.
  • Sử dụng child theme: Khi chỉnh sửa theme, hãy sử dụng child theme để tránh mất các thay đổi khi theme được cập nhật.
  • Kiểm tra kỹ code: Đảm bảo rằng code bạn thêm vào file `functions.php` hoặc template file không có lỗi. Một lỗi nhỏ có thể làm sập website của bạn.
  • Cập nhật plugin: Luôn cập nhật các plugin lên phiên bản mới nhất để đảm bảo an ninh và hiệu suất.
  • Kiểm tra sau khi thực hiện thay đổi: Sau khi thực hiện bất kỳ thay đổi nào, hãy kiểm tra kỹ trang web để đảm bảo rằng mọi thứ hoạt động bình thường.

Kết luận

Việc hiển thị tổng số user đăng ký là một cách đơn giản nhưng hiệu quả để tăng cường uy tín và khuyến khích người dùng mới tham gia cộng đồng của bạn. Bài viết này đã trình bày các phương pháp khác nhau để thực hiện việc này, từ việc sử dụng code snippet đến việc sử dụng plugin chuyên dụng. Hãy chọn phương pháp phù hợp nhất với trình độ kỹ thuật và nhu cầu của bạn.

Chúc bạn thành công!