如何在WordPress中显示你的MailChimp订阅者数量
你想展示你的MailChimp订阅者数量吗?最近有用户询问我们如何在WordPress中显示他们的MailChimp订阅者数量。展示社会证明会鼓励更多用户加入你的通讯。本文将向你展示如何在WordPress中显示MailChimp订阅者数量。
MailChimp是最适合初学者的电子邮件营销服务提供商之一。如果你还没有使用MailChimp,请查看我们关于如何在WordPress中使用MailChimp的指南。
我们将展示两种不同的方法来显示MailChimp订阅者数量。第一种方法更简单,需要你安装一个WordPress插件。第二种方法更高级,需要你基于不同的源文件创建一个插件。如果你不习惯编辑代码片段,我们建议你使用第一种方法。
方法一:使用MailChimp Subscriber Chiclet插件
首先,你需要安装并激活MailChimp Subscriber Chiclet插件。激活插件后,访问设置 » MailChimp Subscriber Chiclet来配置插件。
首先,你需要输入你的MailChimp API密钥。如果你还没有创建一个,可以登录到你的MailChimp帐户仪表板获取一个。
输入API密钥后,点击“保存更改”按钮。插件将从你的MailChimp帐户加载你的邮件列表。选择你的邮件列表并配置插件设置。
完成后,只需从插件底部复制短代码,并将其添加到你想显示订阅者数量的任意文章、页面或文本小部件中。
方法二:使用MailChimp API获取订阅者数量
你会注意到,使用插件方法时,你会得到一个带有MailChimp标志的订阅者数量。许多用户只想获取数字,以便他们可以在自己的电子邮件注册表单中使用。
在这种方法中,我们将创建一个插件。这个插件将使用MailChimp的API获取订阅者数量。你可以使用短代码在任意位置显示订阅者数量。
步骤1:首先,你需要在桌面上创建一个文件夹并命名为mc-subscriber-count。
步骤2:在文件夹内创建一个新文件,命名为mc-subscriber-count.php,并将以下代码粘贴到其中。
重要提示:不要忘记将Your_MailChimp_API_Key替换为你的实际MailChimp API密钥。
<?php
/*
Plugin Name: MailChimp Subscriber Count
Description: Retrieves MailChimp subscriber count and displays it as text
Version: 1.0
Author: WPressize Me
*/
function wpb_mc_sub_count() {
include "Mailchimp.php";
$lastRunLog = 'logs/lastrun.log';
$subfile = 'logs/subcount.log';
$lastRun = file_get_contents($lastRunLog);
if (time() - $lastRun >= 86400) {
$MailChimp = new MailChimp('Your_MailChimp_API_Key');
$mc = $MailChimp->call('lists/list');
$subscriber_count .= $mc[data][0][stats][member_count];
file_put_contents($lastRunLog, time());
file_put_contents($subfile, $subscriber_count);
} else {
$subscriber_count .= file_get_contents($subfile);
}
return number_format($subscriber_count);
}
add_shortcode('mc-subscribers', 'wpb_mc_sub_count');
add_filter('widget_text', 'do_shortcode');
?>
步骤3:在mc-subscriber-count文件夹内创建另一个文件夹并命名为logs。在logs文件夹内使用纯文本编辑器创建两个空文件,如记事本。一个文件命名为lastrun.log,另一个文件命名为subcount.log。
步骤4:从MailChimp仓库下载MailChimp PHP Wrapper源代码。在右栏底部可以找到下载链接。下载后,你需要解压缩文件。在解压文件夹中,你会看到一个包含Mailchimp.php文件和Mailchimp文件夹的src文件夹。
步骤5:将Mailchimp.php文件和Mailchimp文件夹复制并粘贴到你的插件文件夹中。
步骤6:使用FTP客户端将mc-subscriber-count文件夹上传到你的网站的/wp-content/plugins/文件夹中。
步骤7:访问WordPress管理区域的插件页面并激活MailChimp Subscriber Count插件。
步骤8:使用短代码[mc-subscribers]在WordPress的任意文章、页面或文本小部件中显示MailChimp订阅者数量。
我们希望这篇文章能帮助你在WordPress网站上以文本形式显示MailChimp订阅者数量。