Hiển Thị Số Lượng Người Đăng Ký (Subscribers) Trong WordPress: 4 Cách
Trong thế giới trực tuyến ngày nay, việc xây dựng một cộng đồng mạnh mẽ xung quanh blog hoặc trang web WordPress của bạn là vô cùng quan trọng. Một trong những chỉ số quan trọng để đo lường sự phát triển của cộng đồng là số lượng người đăng ký (subscribers). Hiển thị con số này một cách nổi bật có thể khuyến khích những người mới truy cập đăng ký và tham gia cộng đồng của bạn. Bài viết này sẽ hướng dẫn bạn qua 4 cách khác nhau để hiển thị số lượng người đăng ký trên trang web WordPress của bạn, bằng tiếng Việt.
1. Sử Dụng Plugin WordPress
Cách dễ dàng nhất để hiển thị số lượng người đăng ký là sử dụng một plugin WordPress chuyên dụng. Có rất nhiều plugin miễn phí và trả phí có sẵn, mỗi plugin đều có các tính năng và tùy chọn khác nhau. Dưới đây là một số plugin phổ biến:
- MailPoet: Một plugin tất cả trong một để quản lý email marketing và hiển thị số lượng người đăng ký.
- Jetpack: Một plugin đa năng cung cấp nhiều tính năng, bao gồm khả năng hiển thị số lượng người đăng ký thông qua module “Subscriptions”.
- Simple Blog Stats: Một plugin đơn giản tập trung vào việc hiển thị các thống kê blog, bao gồm số lượng người đăng ký.
Hướng dẫn chung để sử dụng plugin:
- Truy cập trang Quản trị WordPress của bạn.
- Vào Plugins > Add New.
- Tìm kiếm plugin bạn muốn sử dụng (ví dụ: “MailPoet”).
- Nhấp vào Install Now, sau đó nhấp vào Activate.
- Sau khi plugin được kích hoạt, hãy tìm cài đặt của plugin trong menu WordPress (thường nằm trong Settings hoặc một menu riêng).
- Định cấu hình plugin để kết nối với dịch vụ email marketing của bạn (nếu cần) và tùy chỉnh cách hiển thị số lượng người đăng ký.
- Sử dụng một widget hoặc shortcode (được cung cấp bởi plugin) để hiển thị số lượng người đăng ký trên trang web của bạn.
Ví dụ, nếu bạn sử dụng MailPoet, bạn có thể chèn shortcode [mailpoet_stats]
vào bất kỳ bài đăng, trang hoặc widget nào để hiển thị số lượng người đăng ký.
2. Sử Dụng Dịch Vụ Email Marketing và Widget
Nhiều dịch vụ email marketing phổ biến như Mailchimp, ConvertKit, và AWeber cung cấp các tiện ích (widgets) hoặc mã nhúng (embed codes) cho phép bạn hiển thị số lượng người đăng ký trên trang web của bạn. Cách này đòi hỏi bạn phải có tài khoản với một trong các dịch vụ này.
Hướng dẫn chung:
- Đăng ký tài khoản với một dịch vụ email marketing (nếu bạn chưa có).
- Tạo danh sách (list) người đăng ký.
- Tìm tùy chọn để tạo widget hoặc lấy mã nhúng để hiển thị số lượng người đăng ký. Thông thường, bạn sẽ tìm thấy tùy chọn này trong phần “Settings”, “Audience”, hoặc “Integrations” của dịch vụ email marketing.
- Sao chép mã nhúng được cung cấp.
- Trong WordPress, truy cập Appearance > Widgets.
- Kéo một widget “Text” (hoặc “Custom HTML”) vào khu vực widget bạn muốn hiển thị số lượng người đăng ký (ví dụ: Sidebar, Footer).
- Dán mã nhúng vào widget và lưu lại.
Lưu ý rằng cách thức cụ thể để lấy mã nhúng và cấu hình widget có thể khác nhau tùy thuộc vào dịch vụ email marketing bạn sử dụng. Hãy tham khảo tài liệu hướng dẫn của dịch vụ đó để biết thêm chi tiết.
3. Sử Dụng Mã Tùy Chỉnh (Custom Code)
Nếu bạn có kiến thức về lập trình WordPress (PHP, HTML, CSS), bạn có thể viết mã tùy chỉnh để hiển thị số lượng người đăng ký. Cách này mang lại sự linh hoạt cao nhất, nhưng đòi hỏi kỹ năng lập trình.
Lưu ý quan trọng: Trước khi chỉnh sửa mã của chủ đề (theme) WordPress của bạn, hãy tạo bản sao lưu (backup) để đề phòng trường hợp xảy ra lỗi. Bạn cũng nên sử dụng một chủ đề con (child theme) để tránh mất các thay đổi khi chủ đề gốc được cập nhật.
Ví dụ (sử dụng Jetpack Subscriptions):
- Đảm bảo rằng module “Subscriptions” của Jetpack đã được kích hoạt.
- Thêm mã sau vào tệp
functions.php
của chủ đề con của bạn (hoặc sử dụng một plugin như “Code Snippets” để thêm mã mà không cần chỉnh sửa tệp chủ đề):
function get_subscriber_count() {
$count = get_option( 'jetpack_subscribers_total' );
return $count;
}
function display_subscriber_count() {
$count = get_subscriber_count();
echo 'Số lượng người đăng ký: ' . $count . '
';
}
add_shortcode( 'subscriber_count', 'display_subscriber_count' );
- Sau đó, bạn có thể sử dụng shortcode
[subscriber_count]
trong bất kỳ bài đăng, trang hoặc widget nào để hiển thị số lượng người đăng ký.
Mã này hoạt động bằng cách sử dụng hàm get_option()
để lấy số lượng người đăng ký từ tùy chọn jetpack_subscribers_total
(được lưu trữ bởi Jetpack). Sau đó, nó định nghĩa một hàm display_subscriber_count()
để định dạng và hiển thị số lượng. Cuối cùng, nó tạo một shortcode [subscriber_count]
để bạn có thể dễ dàng chèn số lượng người đăng ký vào nội dung của mình.
Lưu ý: Cách này chỉ hoạt động nếu bạn đang sử dụng Jetpack Subscriptions. Nếu bạn sử dụng một dịch vụ email marketing khác, bạn cần điều chỉnh mã để lấy số lượng người đăng ký từ API của dịch vụ đó.
4. Sử Dụng API của Dịch Vụ Email Marketing
Nếu bạn muốn có quyền kiểm soát hoàn toàn đối với cách hiển thị số lượng người đăng ký, bạn có thể sử dụng API (Application Programming Interface) của dịch vụ email marketing của bạn. API cho phép bạn truy cập dữ liệu và thực hiện các hành động (ví dụ: lấy số lượng người đăng ký) thông qua mã. Cách này đòi hỏi kiến thức lập trình nâng cao hơn.
Hướng dẫn chung:
- Đọc tài liệu API của dịch vụ email marketing bạn sử dụng.
- Lấy API key hoặc access token (thường được tìm thấy trong phần “Settings” hoặc “API” của tài khoản của bạn).
- Sử dụng PHP (hoặc ngôn ngữ lập trình khác) để gửi yêu cầu (request) đến API và lấy số lượng người đăng ký.
- Định dạng và hiển thị số lượng người đăng ký trên trang web của bạn.
Ví dụ (ý tưởng chung, không phải mã hoạt động đầy đủ):
<?php
// Thông tin API (thay thế bằng thông tin thực tế của bạn)
$api_key = 'YOUR_API_KEY';
$api_endpoint = 'https://api.example.com/subscribers'; // Thay thế bằng endpoint thực tế
// Gửi yêu cầu đến API
$response = wp_remote_get( $api_endpoint, array(
'headers' => array(
'Authorization' => 'Bearer ' . $api_key
)
));
// Kiểm tra lỗi
if ( is_wp_error( $response ) ) {
echo 'Lỗi: ' . $response->get_error_message();
} else {
// Giải mã phản hồi JSON
$body = wp_remote_retrieve_body( $response );
$data = json_decode( $body );
// Lấy số lượng người đăng ký
$subscriber_count = $data->total_subscribers; // Thay thế bằng thuộc tính thực tế
// Hiển thị số lượng người đăng ký
echo '<p>Số lượng người đăng ký: ' . $subscriber_count . '</p>';
}
?>
- Đảm bảo đã thay thế
YOUR_API_KEY
vàhttps://api.example.com/subscribers
bằng thông tin API thực tế của dịch vụ email marketing của bạn. - Cần phải cài đặt thư viện hoặc tiện ích mở rộng (extension) PHP để làm việc với JSON nếu nó chưa được cài đặt.
Sử dụng API cung cấp sự linh hoạt tối đa, nhưng đòi hỏi kiến thức lập trình tốt và hiểu biết về cách hoạt động của API.
Kết Luận
Hiển thị số lượng người đăng ký là một cách tuyệt vời để xây dựng niềm tin và khuyến khích những người mới truy cập tham gia cộng đồng của bạn. Cho dù bạn chọn sử dụng một plugin đơn giản, widget từ dịch vụ email marketing của bạn, mã tùy chỉnh hoặc API, 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. Chúc bạn thành công trong việc phát triển cộng đồng của mình trên WordPress!