Hiển thị subscriber counts trong WordPress 4 cách

7 tháng ago, Hướng dẫn WordPress, Views
Hiển thị subscriber counts trong WordPress 4 cách

Hiển Thị Số Lượng Người Đăng Ký (Subscriber Counts) Trên WordPress: 4 Cách Thực Hiện

Việc hiển thị số lượng người đăng ký (subscriber counts) trên trang web WordPress của bạn là một cách tuyệt vời để tạo dựng uy tín, thể hiện mức độ phổ biến và khuyến khích những người dùng mới tham gia. Số lượng người đăng ký lớn có thể tạo ấn tượng rằng trang web của bạn cung cấp nội dung chất lượng và đáng tin cậy, từ đó thu hút thêm nhiều người theo dõi. Bài viết này sẽ hướng dẫn bạn 4 cách khác nhau để hiển thị số lượng người đăng ký trên trang WordPress của bạn, phù hợp với nhiều trình độ kỹ thuật và nhu cầu khác nhau.

1. Sử Dụng Plugin WordPress Chuyên Dụng

Cách đơn giản và phổ biến 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ó những tính năng và ưu điểm riêng. Việc sử dụng plugin giúp bạn tiết kiệm thời gian và công sức, đồng thời đảm bảo tính ổn định và tương thích với phiên bản WordPress hiện tại của bạn.

Lợi ích của việc sử dụng Plugin:

  • Dễ dàng cài đặt và cấu hình.
  • Cung cấp nhiều tùy chọn hiển thị khác nhau.
  • Tự động cập nhật số lượng người đăng ký.
  • Tương thích với nhiều dịch vụ email marketing.

Các Plugin Đề Xuất:

Dưới đây là một vài plugin được đánh giá cao và được nhiều người sử dụng:

  • Jetpack: Jetpack là một plugin đa năng cung cấp nhiều tính năng, bao gồm cả tiện ích con để hiển thị số lượng người đăng ký.
  • Social Count Plus: Social Count Plus cho phép bạn hiển thị số lượng người theo dõi từ nhiều mạng xã hội khác nhau, bao gồm cả số lượng người đăng ký email.
  • MailPoet: MailPoet là một plugin email marketing mạnh mẽ, đi kèm với tính năng hiển thị số lượng người đăng ký.

Hướng Dẫn Cài Đặt và Cấu Hình Plugin:

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

2. Sử Dụng Mã Shortcode

Nếu bạn không muốn sử dụng plugin hoặc muốn tùy chỉnh hiển thị số lượng người đăng ký một cách linh hoạt hơn, bạn có thể sử dụng mã shortcode. Mã shortcode là một đoạn mã ngắn mà bạn có thể chèn vào bất kỳ trang, bài viết hoặc tiện ích nào trên trang web của bạn. Để sử dụng mã shortcode, bạn cần có một plugin hoặc đoạn mã PHP để tạo ra shortcode này. Một số plugin email marketing có thể cung cấp shortcode mặc định để hiển thị số lượng người đăng ký.

Ví dụ về Shortcode:

Giả sử plugin email marketing của bạn cung cấp shortcode [subscriber_count], bạn có thể chèn shortcode này vào bất kỳ đâu trên trang web của bạn để hiển thị số lượng người đăng ký.

Ưu điểm của việc sử dụng Shortcode:

  • Linh hoạt trong việc hiển thị ở nhiều vị trí khác nhau.
  • Không cần cài đặt quá nhiều plugin.
  • Có thể tùy chỉnh hiển thị bằng CSS.

Nhược điểm của việc sử dụng Shortcode:

  • Đòi hỏi kiến thức cơ bản về shortcode và cách sử dụng chúng.
  • Có thể cần viết mã PHP để tạo shortcode nếu không có sẵn.
  • Có thể xung đột với các plugin khác nếu shortcode không được viết đúng cách.

3. Sử Dụng Mã PHP (Cho Người Dùng Nâng Cao)

Nếu bạn là một nhà phát triển web hoặc có kiến thức về PHP, bạn có thể viết mã PHP để trực tiếp lấy số lượng người đăng ký từ cơ sở dữ liệu hoặc API của dịch vụ email marketing và hiển thị nó trên trang web của bạn. Cách này cho phép bạn kiểm soát hoàn toàn cách hiển thị số lượng người đăng ký, nhưng đòi hỏi kiến thức kỹ thuật cao hơn.

Ví dụ Mã PHP:

Ví dụ này giả định rằng bạn đang sử dụng MailChimp API:


<?php

function get_mailchimp_subscriber_count() {
    // Thay thế bằng API key và List ID của bạn
    $api_key = 'YOUR_MAILCHIMP_API_KEY';
    $list_id = 'YOUR_MAILCHIMP_LIST_ID';

    $url = 'https://usX.api.mailchimp.com/3.0/lists/' . $list_id . '?fields=stats.member_count'; // Thay X bằng số datacenter của bạn

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic ' . base64_encode('user:' . $api_key)));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    curl_close($ch);

    $data = json_decode($result, true);

    if (isset($data['stats']['member_count'])) {
        return $data['stats']['member_count'];
    } else {
        return 'Không thể lấy số lượng người đăng ký';
    }
}

$subscriber_count = get_mailchimp_subscriber_count();
echo 'Số lượng người đăng ký: ' . $subscriber_count;

?>

Lưu ý quan trọng: Thay thế YOUR_MAILCHIMP_API_KEYYOUR_MAILCHIMP_LIST_ID bằng thông tin thực tế của bạn. Bạn cũng cần phải thay usX bằng số datacenter của bạn (ví dụ: us1, us2,…). Tìm thông tin này trong tài khoản MailChimp của bạn.

Cách Sử Dụng Mã PHP:

  1. Chèn mã PHP vào file functions.php của theme (khuyến cáo sử dụng child theme để tránh mất thay đổi khi theme được cập nhật).
  2. Hoặc tạo một plugin tùy chỉnh để chứa mã PHP.
  3. Sử dụng hàm get_mailchimp_subscriber_count() để lấy số lượng người đăng ký và hiển thị nó trên trang web của bạn.

Ưu điểm của việc sử dụng Mã PHP:

  • Kiểm soát hoàn toàn cách lấy và hiển thị dữ liệu.
  • Không phụ thuộc vào plugin của bên thứ ba.
  • Có thể tùy chỉnh hiển thị theo ý muốn.

Nhược điểm của việc sử dụng Mã PHP:

  • Đòi hỏi kiến thức kỹ thuật cao về PHP và API.
  • Cần đảm bảo tính bảo mật và hiệu suất của mã.
  • Khó bảo trì và cập nhật nếu không có kinh nghiệm.

4. Sử Dụng Widget Tùy Chỉnh

WordPress cho phép bạn tạo các widget tùy chỉnh, trong đó bạn có thể chèn mã HTML, CSS và JavaScript để hiển thị số lượng người đăng ký. Cách này phù hợp nếu bạn muốn có một giao diện hiển thị độc đáo và không muốn sử dụng plugin hoặc viết mã PHP trực tiếp vào theme.

Các Bước Tạo Widget Tùy Chỉnh:

  1. Đi đến “Appearance” > “Widgets” trong trang quản trị WordPress của bạn.
  2. Chọn một widget “Text” hoặc “HTML” và kéo nó vào một sidebar hoặc khu vực widget mà bạn muốn hiển thị số lượng người đăng ký.
  3. Trong widget, bạn có thể chèn mã HTML và CSS để tạo giao diện hiển thị.
  4. Sử dụng JavaScript và API (nếu cần) để lấy số lượng người đăng ký từ dịch vụ email marketing của bạn và hiển thị nó trong widget.

Ví dụ về Widget Tùy Chỉnh (Sử dụng HTML và CSS):


<div class="subscriber-count-widget">
  <h3>Theo Dõi Chúng Tôi!</h3>
  <p>Tham gia cùng <span id="subscriber-number">[SỐ LƯỢNG]</span> người đăng ký khác để nhận tin tức mới nhất.</p>
  <a href="[LINK ĐĂNG KÝ]" class="subscribe-button">Đăng Ký Ngay!</a>
</div>

<style>
.subscriber-count-widget {
  border: 1px solid #ccc;
  padding: 10px;
  text-align: center;
}

.subscribe-button {
  background-color: #4CAF50;
  color: white;
  padding: 10px 20px;
  text-decoration: none;
  border-radius: 5px;
}
</style>

<script>
// Đoạn mã JavaScript để lấy và cập nhật số lượng người đăng ký
// (Ví dụ sử dụng API của dịch vụ email marketing)
// ...

document.getElementById('subscriber-number').innerText = "[SỐ LƯỢNG NGƯỜI ĐĂNG KÝ THỰC TẾ]";
</script>

Lưu ý: Bạn cần thay thế [SỐ LƯỢNG], [LINK ĐĂNG KÝ][SỐ LƯỢNG NGƯỜI ĐĂNG KÝ THỰC TẾ] bằng thông tin thực tế của bạn. Đoạn mã JavaScript cần được viết để lấy dữ liệu từ API của dịch vụ email marketing bạn đang sử dụng.

Ưu điểm của việc sử dụng Widget Tùy Chỉnh:

  • Tùy chỉnh cao về giao diện và chức năng.
  • Không cần cài đặt plugin phức tạp.
  • Có thể kết hợp HTML, CSS và JavaScript.

Nhược điểm của việc sử dụng Widget Tùy Chỉnh:

  • Đòi hỏi kiến thức về HTML, CSS và JavaScript.
  • Cần cập nhật widget thủ công khi có thay đổi về giao diện hoặc API.
  • Có thể tốn thời gian để tạo ra một widget đẹp và hoạt động tốt.

Kết luận

Việc hiển thị số lượng người đăng ký là một cách hiệu quả để tăng cường uy tín và thu hút thêm người dùng đến trang web của bạn. Bạn có thể lựa chọn một trong 4 cách trên, tùy thuộc vào trình độ kỹ thuật và nhu cầu của bạn. Sử dụng plugin là cách đơn giản nhất, nhưng nếu bạn muốn có nhiều tùy chỉnh hơn, bạn có thể sử dụng mã shortcode, mã PHP hoặc widget tùy chỉnh. Hãy thử nghiệm và tìm ra cách tốt nhất để hiển thị số lượng người đăng ký trên trang web WordPress của bạn!