Хотели бы вы вывести количество своих подписчиков в MailChimp? Недавно один из наших пользователей спросил, как это можно сделать. Отображение количества вовлеченных пользователей побуждает остальных подписываться на вашу рассылку. В этой статье мы покажем вам как вывести количество ваших подписчиков MailChimp в WordPress.
MailChimp — один из самых популярных сервисов email маркетинга.
Мы покажем два разных способа вывода общего числа подписчиков этого сервиса. Первый способ проще и требует установки плагина WordPress. Второй же — для более продвинутых пользователей, и предполагает создание плагина на основе исходных файлов.
Способ 1: Использование плагина MailChimp Subscriber Chiclet
Первым делом вам понадобиться установить и активировать плагин MailChimp Subscriber Chiclet. После активации переходим в Настройки » MailChimp Subscriber Chiclet для конфигурации плагина.
Для начала вам нужно будет указать свой MailChimp API ключ. Если у вас его нет, то необходимо залогиниться свой аккаунт MailChimp и получить его.
После указания API ключа нажмите на кнопку сохранения изменений. Плагин подгрузит ваш список подписчиков из аккаунта MailChimp. Выберите нужный лист из списка и настройте плагин.
После этого копируем шорткод, расположенный внизу страницы, и добавляем его в любую запись, страницу или текстовый виджет в то место, где нужно вывести список подписчиков.
Способ 2: Получаем количество подписчиков через MailChimp API
Как вы наверное заметили, использование способа с плагином предполагает наличие логотипа MailChimp. Многим пользователям нужна просто цифра, чтобы ее можно было использовать в собственных формах подписки.
Так что в этом варианте мы будем создавать плагин. Плагин будет использовать API MailChimp для получения количества подписчиков. И итоговую цифру вы сможете вывести в любом месте с помощью шорткода.
Шаг 1: Для начала создаем папку на компьютере и называем её mc-subscriber-count.
Шаг 2 Внутри папки создаем новый файл и называем его mc-subscriber-count.php, а затем вставляем следующий код внутрь.
Важно: Не забудьте изменить ключ MailChimp_API_Key на свой действующий MailChimp API Key.
<?php /* Plugin Name: MailChimp Subscriber Count Plugin URI: https://wpincode.com Description: Retrieves MailChimp subscriber count and displays it as a text Version: 1.0 Author: WPinCode Author URI: https://wpincode.com */ function devise_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', 'devise_mc_sub_count'); add_filter('widget_text', 'do_shortcode'); ?>
Шаг 3: Внутри папки mc-subscriber-count создаем еще одну папку и называем ее logs. Внутри этой директории создаем два пустых файла с помощью текстового редактора. Задаем им именаlastrun.log и subcount.log соответственно.
Шаг 4: Скачайте исходный код MailChimp PHP Wrapper из репозитория MailChimp. Ссылки на скачивания расположены внизу справа.
После скачивания необходимо распаковать zip файл. Внутри извлеченной папки вы увидите папку scr, содержащую файл Mailchimp.php и папку Mailchimp.
Шаг 5: Скопируйте и вставьте файл Mailchimp.php file и папку Mailchimp в папку своего плагина.
Шаг 6: Загрузите папку mc-subscriber-count в директорию /wp-content/plugins/ своего сайта с помощью FTP клиента.
Шаг 7: Зайдите на страницу плагинов в админке WordPress и активируйте плагин MailChimp Subscriber Count.
Шаг 8: Используйте шорткод [mc-subscribers] для того, чтобы вывести количество подписчиков в MailChimp в любой записи, странице или текстовом виджете WordPress.
Мы надеемся, что эта статья помогла вам вывести количество подписчиков MailChimp в виде текста на своем WordPress сайте.По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.