Hiển thị số subscriber MailChimp WordPress

2 tháng ago, Hướng dẫn WordPress, 1 Views
Hiển thị số subscriber MailChimp WordPress

Giới Thiệu Tổng Quan về Tầm Quan Trọng của Hiển Thị Số Subscriber

Trong thế giới marketing kỹ thuật số, việc xây dựng một danh sách email subscriber mạnh mẽ là vô cùng quan trọng. Một danh sách subscriber lớn cho thấy mức độ quan tâm của công chúng đối với nội dung và sản phẩm của bạn. Việc hiển thị số lượng subscriber trên trang web WordPress của bạn có thể mang lại nhiều lợi ích, bao gồm:

  • Tăng độ tin cậy và uy tín của bạn.
  • Khuyến khích người khác đăng ký nhận bản tin.
  • Cung cấp bằng chứng xã hội về sự phổ biến của bạn.

Bài viết này sẽ hướng dẫn bạn các bước chi tiết để hiển thị số lượng subscriber MailChimp của bạn trên trang web WordPress của bạn, đồng thời giải thích các phương pháp khác nhau bạn có thể sử dụng.

Các Phương Pháp Hiển Thị Số Subscriber MailChimp Trong WordPress

Có nhiều phương pháp khác nhau để hiển thị số subscriber MailChimp của bạn trên WordPress. Dưới đây là một số phương pháp phổ biến và hiệu quả nhất:

  1. Sử dụng Plugin WordPress chuyên dụng: Đây là phương pháp đơn giản và dễ dàng nhất, đặc biệt nếu bạn không có nhiều kinh nghiệm lập trình. Có nhiều plugin miễn phí và trả phí trên WordPress.org được thiết kế để kết nối với tài khoản MailChimp của bạn và hiển thị số subscriber.
  2. Sử dụng API MailChimp và tùy chỉnh code: Phương pháp này đòi hỏi kiến thức về lập trình PHP và API. Bạn sẽ cần tạo một đoạn code để kết nối với API MailChimp, lấy số subscriber và hiển thị nó trên trang web của bạn. Phương pháp này mang lại sự linh hoạt cao hơn, cho phép bạn tùy chỉnh hoàn toàn cách hiển thị số subscriber.
  3. Sử dụng dịch vụ trung gian (middleware): Một số dịch vụ trung gian cho phép bạn kết nối MailChimp với WordPress và hiển thị số subscriber một cách dễ dàng. Các dịch vụ này thường cung cấp các tính năng bổ sung, chẳng hạn như phân tích và báo cáo.

Hướng Dẫn Chi Tiết Sử Dụng Plugin WordPress

Trong phần này, chúng ta sẽ đi sâu vào việc sử dụng plugin WordPress để hiển thị số subscriber MailChimp. Chúng ta sẽ sử dụng một plugin miễn phí phổ biến có tên “MailChimp for WordPress” (MC4WP). Lưu ý, có nhiều plugin khác tương tự, quy trình chung sẽ tương tự.

Bước 1: Cài Đặt và Kích Hoạt Plugin MailChimp for WordPress

  1. Đăng nhậ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 “MailChimp for WordPress”.
  4. Cài đặt và kích hoạt plugin MC4WP.

Bước 2: Kết Nối Plugin với Tài Khoản MailChimp của Bạn

  1. Sau khi kích hoạt, bạn sẽ thấy một mục mới “MC4WP” trong menu quản trị WordPress của bạn.
  2. Nhấp vào “MC4WP” -> “MailChimp”.
  3. Bạn sẽ cần nhập khóa API MailChimp của bạn. Để lấy khóa API, hãy đăng nhập vào tài khoản MailChimp của bạn.
  4. Trong MailChimp, nhấp vào tên profile của bạn ở góc dưới bên trái và chọn “Profile”.
  5. Chọn “Extras” -> “API keys”.
  6. Nếu bạn chưa có khóa API, hãy nhấp vào “Create A Key”.
  7. Sao chép khóa API và dán vào trường tương ứng trong phần cài đặt của plugin MC4WP trên WordPress.
  8. Nhấp vào “Save Changes”.

Bước 3: Hiển Thị Số Subscriber trên Trang Web của Bạn

Plugin MC4WP không trực tiếp hiển thị số subscriber. Thay vào đó, bạn cần sử dụng một đoạn code ngắn (shortcode) hoặc code PHP trong theme của bạn để hiển thị thông tin này.

Sử Dụng Shortcode

Một số plugin MC4WP (hoặc các plugin mở rộng khác) có thể cung cấp shortcode để hiển thị số subscriber. Hãy kiểm tra tài liệu của plugin bạn đang sử dụng để xem liệu có shortcode nào được cung cấp hay không. Nếu có, bạn chỉ cần sao chép shortcode và dán vào bất kỳ trang, bài viết hoặc widget nào trên trang web của bạn.

Sử Dụng Code PHP (Nâng Cao)

Nếu plugin của bạn không cung cấp shortcode, bạn có thể sử dụng code PHP để lấy số subscriber từ API MailChimp và hiển thị nó. Dưới đây là một ví dụ cơ bản:


<?php
// Lấy danh sách danh sách email của bạn
$lists = mc4wp_get_lists();

if ( ! empty( $lists ) ) {
  $subscriber_count = 0;
  foreach ( $lists as $list ) {
    $subscriber_count += $list->stats->member_count;
  }
  echo '<p>Chúng tôi có ' . $subscriber_count . ' subscribers!</p>';
} else {
  echo '<p>Không thể lấy số lượng subscriber.</p>';
}
?>

Lưu ý quan trọng:

  • Bạn cần thay thế mc4wp_get_lists() bằng hàm chính xác để lấy danh sách email từ plugin bạn đang sử dụng (nếu plugin đó cung cấp). Kiểm tra tài liệu của plugin.
  • Bạn nên đặt đoạn code này trong một theme child để tránh mất nó khi theme của bạn được cập nhật.
  • Cẩn thận khi chỉnh sửa file theme. Hãy sao lưu trang web của bạn trước khi thực hiện bất kỳ thay đổi nào.

Bạn có thể thêm đoạn code này vào file functions.php của theme child của bạn và sau đó sử dụng một widget “Text” trong WordPress để hiển thị kết quả. Trong widget Text, bạn có thể sử dụng shortcode [<code>your_function_shortcode</code>] (nếu bạn đã tạo shortcode cho hàm của mình) hoặc, nếu bạn muốn hiển thị trực tiếp trong theme, bạn có thể gọi hàm từ các file template của theme.

Sử Dụng API MailChimp Trực Tiếp (Nâng Cao)

Nếu bạn muốn kiểm soát hoàn toàn cách hiển thị số subscriber và không muốn sử dụng plugin, bạn có thể sử dụng API MailChimp trực tiếp. Phương pháp này đòi hỏi kiến thức về lập trình PHP và API.

Bước 1: Lấy Khóa API MailChimp của Bạn

Như đã đề cập trước đó, bạn cần lấy khóa API MailChimp của bạn từ tài khoản MailChimp.

Bước 2: Viết Code PHP để Kết Nối với API MailChimp

Bạn sẽ cần sử dụng thư viện cURL trong PHP để gửi yêu cầu đến API MailChimp. Dưới đây là một ví dụ cơ bản:


<?php
$apiKey = 'YOUR_MAILCHIMP_API_KEY';
$listId = 'YOUR_MAILCHIMP_LIST_ID'; // Ví dụ: 'abc123xyz'
$dc = substr($apiKey, strpos($apiKey, '-') + 1); // Lấy data center từ API key.

$url = 'https://' . $dc . '.api.mailchimp.com/3.0/lists/' . $listId;

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, 'user:' . $apiKey);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
curl_close($ch);

$data = json_decode($result, true);

if (isset($data['stats']['member_count'])) {
  $subscriber_count = $data['stats']['member_count'];
  echo '<p>Chúng tôi có ' . $subscriber_count . ' subscribers!</p>';
} else {
  echo '<p>Không thể lấy số lượng subscriber.</p>';
}
?>

Lưu ý quan trọng:

  • Thay thế YOUR_MAILCHIMP_API_KEY bằng khóa API MailChimp của bạn.
  • Thay thế YOUR_MAILCHIMP_LIST_ID bằng ID danh sách MailChimp của bạn. Bạn có thể tìm thấy ID danh sách trong cài đặt danh sách MailChimp của bạn.
  • Bạn nên đặt đoạn code này trong một theme child để tránh mất nó khi theme của bạn được cập nhật.
  • Sử dụng hàm wp_remote_get() của WordPress thay vì curl để tuân thủ các phương pháp hay nhất của WordPress.

Bước 3: Hiển Thị Số Subscriber trên Trang Web của Bạn

Tương tự như phương pháp sử dụng plugin, bạn có thể thêm đoạn code này vào file functions.php của theme child của bạn và sau đó sử dụng một widget “Text” hoặc gọi hàm trực tiếp từ các file template của theme.

Lời Khuyên và Lưu Ý Quan Trọng

  • Đảm bảo tính bảo mật: Không bao giờ hiển thị khóa API MailChimp của bạn trực tiếp trong mã nguồn trang web. Sử dụng các biến môi trường hoặc phương pháp lưu trữ an toàn khác.
  • Cache kết quả: Để cải thiện hiệu suất, hãy cache số subscriber đã lấy từ API MailChimp. Bạn có thể sử dụng Transients API của WordPress để lưu trữ kết quả trong một thời gian nhất định.
  • Sử dụng theme child: Luôn sử dụng theme child khi thực hiện bất kỳ thay đổi nào đối với theme của bạn. Điều này giúp bạn tránh mất các thay đổi khi theme của bạn được cập nhật.
  • Kiểm tra thường xuyên: Đảm bảo rằng số subscriber hiển thị trên trang web của bạn khớp với số subscriber trong tài khoản MailChimp của bạn.
  • Tối ưu hóa giao diện: Chú ý đến giao diện của số subscriber hiển thị. Sử dụng CSS để đảm bảo nó phù hợp với thiết kế tổng thể của trang web của bạn.

Kết Luận

Hiển thị số subscriber MailChimp trên trang web WordPress của bạn là một cách hiệu quả để tăng độ tin cậy và khuyến khích người khác đăng ký nhận bản tin của bạn. Bài viết này đã cung cấp cho bạn các phương pháp khác nhau để thực hiện việc này, từ sử dụng plugin đơn giản đến viết code PHP tùy chỉnh. 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 tuân thủ các lời khuyên và lưu ý quan trọng để đảm bảo tính bảo mật và hiệu suất của trang web của bạn.