Hiển thị user đăng ký ngẫu nhiên WordPress

2 tháng ago, Hướng dẫn WordPress, Views
Hiển thị user đăng ký ngẫu nhiên WordPress

Giới thiệu về Hiển Thị Người Dùng Đăng Ký Ngẫu Nhiên trong WordPress

WordPress, một nền tảng quản lý nội dung (CMS) phổ biến, thường được sử dụng để xây dựng các trang web với nhiều mục đích khác nhau, từ blog cá nhân đến trang web doanh nghiệp lớn. Một tính năng quan trọng của nhiều trang web là khả năng cho phép người dùng đăng ký tài khoản. Tuy nhiên, đôi khi bạn có thể muốn hiển thị danh sách người dùng đã đăng ký trên trang web của mình một cách ngẫu nhiên. Điều này có thể hữu ích cho nhiều mục đích, chẳng hạn như:

  • Tạo sự đa dạng và tránh thiên vị khi hiển thị danh sách người dùng.
  • Khuyến khích người dùng mới đăng ký bằng cách làm nổi bật tính năng cộng đồng.
  • Tăng tương tác bằng cách cho phép người dùng khám phá các thành viên khác của trang web.

Trong bài viết này, chúng ta sẽ khám phá các phương pháp khác nhau để hiển thị người dùng đăng ký ngẫu nhiên trong WordPress, từ việc sử dụng các plugin đến viết mã tùy chỉnh.

Tại Sao Hiển Thị Ngẫu Nhiên Người Dùng Lại Quan Trọng?

Việc hiển thị danh sách người dùng đăng ký một cách ngẫu nhiên có thể mang lại nhiều lợi ích cho trang web của bạn. Dưới đây là một số lý do tại sao nó lại quan trọng:

  • Tránh Thiên Vị: Nếu bạn luôn hiển thị người dùng theo thứ tự đăng ký hoặc theo thứ tự bảng chữ cái, những người dùng đăng ký sớm hoặc có tên bắt đầu bằng chữ cái đầu tiên sẽ luôn xuất hiện ở đầu danh sách. Điều này có thể tạo ra cảm giác thiên vị và khiến những người dùng khác cảm thấy bị bỏ qua.
  • Khuyến Khích Sự Tham Gia: Khi người dùng mới thấy một danh sách đa dạng và luôn thay đổi của các thành viên khác, họ có nhiều khả năng cảm thấy được chào đón và tham gia vào cộng đồng.
  • Tăng Khả Năng Khám Phá: Hiển thị người dùng ngẫu nhiên cho phép người dùng khám phá các thành viên khác mà họ có thể không tìm thấy nếu danh sách được sắp xếp theo một cách thông thường. Điều này có thể dẫn đến kết nối mới và tăng tương tác.

Các Phương Pháp Hiển Thị Người Dùng Đăng Ký Ngẫu Nhiên

Có nhiều cách khác nhau để hiển thị người dùng đăng ký ngẫu nhiên trong WordPress. Chúng ta sẽ khám phá các phương pháp sau:

  • Sử dụng Plugin WordPress
  • Sử dụng Đoạn Mã Tùy Chỉnh
  • Sử dụng Shortcode

Sử Dụng Plugin WordPress

Cách đơn giản nhất để hiển thị người dùng đăng ký ngẫu nhiên là sử dụng một plugin WordPress. Có rất nhiều plugin miễn phí và trả phí có sẵn trên thị trường, cung cấp nhiều tính năng và tùy chọn khác nhau. Dưới đây là một số plugin phổ biến:

1. Simple Random Users: Plugin này đơn giản và dễ sử dụng, cho phép bạn hiển thị danh sách người dùng ngẫu nhiên với các tùy chọn tùy chỉnh cơ bản.

2. Random Users Widget: Plugin này cung cấp một widget cho phép bạn hiển thị người dùng ngẫu nhiên trong sidebar hoặc footer của trang web.

3. Users Ultra: Đây là một plugin mạnh mẽ với nhiều tính năng, bao gồm cả khả năng hiển thị người dùng ngẫu nhiên với các tùy chọn tùy chỉnh nâng cao.

Để sử dụng một plugin, bạn chỉ cần cài đặt và kích hoạt nó từ trang quản trị WordPress. Sau đó, bạn có thể tìm thấy các tùy chọn cấu hình của plugin trong phần “Cài đặt” hoặc “Widget” của trang quản trị.

Sử Dụng Đoạn Mã Tùy Chỉnh

Nếu bạn là một nhà phát triển hoặc cảm thấy thoải mái khi làm việc với mã, bạn có thể sử dụng một đoạn mã tùy chỉnh để hiển thị người dùng đăng ký ngẫu nhiên. Cách này cho phép bạn kiểm soát hoàn toàn giao diện và chức năng của danh sách người dùng.

Dưới đây là một ví dụ về mã PHP bạn có thể sử dụng trong tệp `functions.php` của theme hoặc trong một plugin tùy chỉnh:

“`php
‘rand’,
‘number’ => $number_of_users,
);
$users = get_users($args);

if ($users) {
echo ‘

‘;
} else {
echo ‘

Không có người dùng nào được tìm thấy.

‘;
}
}
?>
“`

Đoạn mã này sử dụng hàm `get_users()` của WordPress để lấy danh sách người dùng. Tham số `’orderby’ => ‘rand’` chỉ định rằng người dùng nên được sắp xếp ngẫu nhiên. Tham số `’number’` chỉ định số lượng người dùng cần hiển thị. Sau đó, mã này lặp qua danh sách người dùng và hiển thị hình đại diện và tên hiển thị của mỗi người dùng trong một danh sách không có thứ tự.

Để sử dụng đoạn mã này, bạn có thể gọi hàm `get_random_users()` trong một template file (ví dụ: `page.php` hoặc `single.php`) hoặc trong một widget tùy chỉnh.

Sử Dụng Shortcode

Shortcode là một cách tiện lợi để thêm chức năng vào các trang và bài đăng của bạn mà không cần phải viết mã trực tiếp trong các tệp template. Bạn có thể tạo một shortcode tùy chỉnh để hiển thị người dùng đăng ký ngẫu nhiên.

Dưới đây là một ví dụ về mã PHP bạn có thể sử dụng trong tệp `functions.php` của theme hoặc trong một plugin tùy chỉnh để tạo một shortcode:

“`php
5, // Số lượng người dùng hiển thị
), $atts);

// Lấy danh sách người dùng ngẫu nhiên
$args = array(
‘orderby’ => ‘rand’,
‘number’ => $atts[‘number’],
);
$users = get_users($args);

// Tạo HTML cho danh sách người dùng
$output = ‘

‘;

return $output;
}
add_shortcode(‘random_users’, ‘random_users_shortcode’);
?>
“`

Đoạn mã này định nghĩa một hàm tên là `random_users_shortcode()`, nhận một mảng các thuộc tính, nội dung và thẻ. Hàm này thiết lập các thuộc tính mặc định cho shortcode, chẳng hạn như số lượng người dùng hiển thị. Sau đó, nó lấy danh sách người dùng ngẫu nhiên bằng cách sử dụng hàm `get_users()` của WordPress. Cuối cùng, nó tạo mã HTML cho danh sách người dùng và trả về nó.

Để sử dụng shortcode này, bạn có thể chèn nó vào một trang hoặc bài đăng bằng cách sử dụng cú pháp `[random_users number=”10″]`. Thuộc tính `number` cho phép bạn chỉ định số lượng người dùng cần hiển thị.

Tùy Chỉnh Hiển Thị

Dù bạn chọn phương pháp nào, bạn cũng có thể tùy chỉnh giao diện của danh sách người dùng để phù hợp với thiết kế của trang web. Bạn có thể sử dụng CSS để thay đổi kiểu dáng của danh sách, chẳng hạn như:

  • Thay đổi kích thước và hình dạng của hình đại diện
  • Thay đổi phông chữ và màu sắc của tên người dùng
  • Thêm đường viền và nền

Khi sử dụng plugin, bạn thường có thể tìm thấy các tùy chọn tùy chỉnh trong cài đặt của plugin. Khi sử dụng mã tùy chỉnh, bạn có thể chỉnh sửa mã trực tiếp để thay đổi giao diện của danh sách.

Kết luận

Hiển thị người dùng đăng ký ngẫu nhiên trong WordPress là một cách tuyệt vời để tạo sự đa dạng, khuyến khích sự tham gia và tăng khả năng khám phá trên trang web của bạn. Bạn có thể sử dụng plugin, đoạn mã tùy chỉnh hoặc shortcode để thực hiện điều này. Hãy chọn phương pháp phù hợp nhất với kỹ năng và nhu cầu của bạn và đừng quên tùy chỉnh giao diện của danh sách để phù hợp với thiết kế của trang web.