WordPressでMailChimpの購読者数を表示したいですか?最近、あるユーザーからWordPressでMailChimpの購読者数を表示する方法について質問がありました。ソーシャルプルーフを表示することは、他のユーザーにニュースレターへの参加を促します。この記事では、WordPressでMailChimpの購読者数を表示する方法を説明します。
MailChimp は、初心者にとって最も使いやすいメールマーケティングサービスプロバイダーの1つです。まだMailChimpを使用していない場合は、WordPressでMailChimpを使用する方法に関するガイドをご覧ください。
MailChimpの登録者数を表示するには、2つの異なる方法を紹介します。最初の方法は簡単で、WordPressプラグインのインストールが必要です。2番目の方法はより高度で、さまざまなソースファイルに基づいてプラグインを作成する必要があります。コードスニペットの編集に慣れていない場合は、最初の方法を使用することをお勧めします。
方法1: MailChimp Subscriber Chiclet Pluginを使用
まず、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
Plugin URI: https://www.wpbeginner.com
Description: Retrieves MailChimp subscriber count and displays it as a text
Version: 1.0
Author: WPBeginner
Author URI: https://www.wpbeginner.com
*/
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フォルダ内に、Notepadのようなプレーンテキストエディタを使用して2つの空のファイルを作成します。1つのファイルをlastrun.log、もう1つのファイルをsubcount.logと名付けます。

ステップ4: MailChimp PHP WrapperのソースコードをMailChimpリポジトリからダウンロードします。ダウンロードリンクは、右側の列の下部にあります。
ダウンロード後、zipファイルを解凍する必要があります。解凍されたフォルダ内に、Mailchimp.phpファイルとMailchimpフォルダを含むsrcフォルダが表示されます。

ステップ5: Mailchimp.php ファイルと Mailchimp フォルダをプラグインフォルダにコピー&ペーストします。

ステップ6: mc-subscriber-countフォルダを、FTPクライアントを使用してウェブサイトの/wp-content/plugins/フォルダにアップロードします。
ステップ7: WordPress管理画面のプラグインページにアクセスし、MailChimp Subscriber Countプラグインを有効化します。
ステップ8: ショートコード[mc-subscribers]を使用して、WordPressの投稿、ページ、またはテキストウィジェットにMailChimpの購読者数を表示します。
この記事が、WordPressサイトにMailChimpの購読者数をテキストとして表示するのに役立ったことを願っています。
この記事が気に入ったら、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでもフォローできます。

イジー・ヴァネック
ガイドをありがとうございます。私はMailchimpの無料プランを使用しており、Optin Monsterを通じてウェブサイトと統合しています。あなたの指示に従って、ニュースレターへの参加に関する情報に購読者数を表示することを試みます。これは、メールリストがすでに比較的大きいこと、そして他のユーザーが私のウェブサイトとその情報に信頼を寄せていることがわかると、人々の意思決定に間違いなく影響を与える可能性があります。これは、ユーザーにとってサブスクリプションをより魅力的にするためのもう一つの小さな一歩です。
Arnaud
こんにちは、
プラグインメソッド2は機能しません。
WPBeginnerサポート
方法が機能しないことをお知らせいただきありがとうございます。必ず確認させていただきます。
管理者
アルバート
グループのメンバー数を表示することは可能ですか?試したことはうまくいきませんでした。
Bernd
方法1:プラグインが古い。
方法2:「致命的なエラー」が発生してプラグインが有効化できない
何か提案はありますか?よろしくお願いします。
ジョシュ
真面目な話、上記と同じです。致命的なエラーが 계속 発生しています。誰も返信してくれないようです。残念です。
Benny
これは全く機能しません。
彼の方法に従うことさえしないでください。
方法1は古く、サポートされていません。
方法2では、あなたは囲まれるでしょう
「致命的なエラー:whateverのクラスwhatever行で再宣言できません」
Mel Reiff Hill
コードありがとうございます。しかし、DIYプラグインはもう機能しないようです(指示に従っても購読者数が0と表示されます…)更新する価値があるかもしれないと思っただけです!
Dave
素晴らしいチュートリアルをありがとうございます。複数のMailChimpリストがある場合、どのリストをカウントするかを指定する方法を教えていただけますか?
lists.php の下部で、$filters 配列に list_id を次のように追加してみました。
public function getList($filters=array(‘list_id’ => ‘abc123’),…
(abc123は私の実際のlist_idに対応します)
しかし、これは機能しないようです。それとも、機能し始めるまで長い遅延時間を期待すべきでしょうか?
ありがとう、
デイブ
Roman Rybalchenko
上記と同じ質問です。
Fabio
こんにちは。
ショートコードなしで、PHP関数だけでカウンターを表示する方法はありますか?
Patricia Reszetylo
GetResponseでもできますか?
Chris
プラグインはひどいです:背景に画像を使用しています!
それを使用したいが、ロゴ、ひどい誤字、ひどいスタイルをなくしたい人のために、それらを削除するためのCSSはこちらです。テーマのcustom.cssに貼り付けてください。
.mailchimp-subscriber-chiclet-for-wordpress .mailchimp-subscriber-chiclet-for-wordpress-wrapper .mainButton { background-color: #B09AAB; background-image: none !important; color: #FFFFFF; font-family: inherit; font-size: 14px; height: 30px; text-align: center; width: auto; padding-top: 3px; }
これで私のテーマと素敵に見えます:
Kim
この方法で購読している人は、ブログが新しい投稿を投稿するたびにメールを受け取るのですか?
WPBeginnerサポート
WordPressユーザー向けのMailChimpガイドをご覧ください。また、毎日または毎週のメールニュースレターを作成する方法に関するチュートリアルでさらに詳しく学ぶこともできます。
管理者
Alex
こんにちは、
optinmonsterのサイドバーを使用して、リアルタイムのカウントなしで同様のことをすることはできませんか?
ありがとう。
アレックス
WPBeginnerサポート
はい、OMサイドバーで絶対にこれを行うことができます
管理者