WordPressのプラグイン・カウントダウンタイマーの試作品を作りました!無料でご利用いただけます。この記事では使い方の他、プラグイン誕生秘話なども綴ってます。
![](/static/069bc468dd96c224d5c16811d36dce60/e39a3/camille-pic.jpg)
かみーゆ/フロントエンドエンジニア
どんなことができるプラグイン?
カウントダウンタイマーは終了時間を設定し、ショートコードを貼るだけでカウントダウンタイマーを設置できるWordPress専用のプラグインです。
コードが書けなくてもフォントの種類や文字の色など、気軽に編集してオリジナルのタイマーを作成できます。
終了したら、任意のページにリダイレクトされます。
![実装例](/static/68de0bf2d050c6a49764faa08c8b34d9/066f9/entry468-1.jpg)
まだプロトタイプ(試作品)段階です。いろんな人に使ってみて欲しいのでとりあえず無料で配布します。
![かみーゆ](/static/069bc468dd96c224d5c16811d36dce60/dd515/camille-pic.jpg)
使ってみて、いろんな意見ください!!!
カウントダウンタイマー使い方
カウントダウンタイマーの使い方です!!
インストール方法から説明します。
GitHubからダウンロード
まずはGitHubからZipファイルをダウンロードします。
GitHubリポジトリ|yuririn/lenz-studio-countdown Timer
WordPressの管理画面、プラグイン、新規追加をクリック。
![WordPressの管理画面、プラグイン、新規追加](/static/6e8b69c9d368a5fdd77794b9300a2812/c08c5/entry468-2.jpg)
プラグインの追加から、プラグインのアップロードをクリック。ZipファイルをそのままUploadします。
![プラグインの追加から、プラグインのアップロード、ZipファイルをそのままUpload](/static/26fffcc620a13c5f069886be46f4806b/c08c5/entry468-3.jpg)
プラグインのインストールが完了したらプラグインを有効化します。
![WordPressの管理画面、プラグイン、新規追加](/static/285a0036fb4354388f649b7f504af6c9/c08c5/entry468-4.jpg)
プラグインが有効化されたらWordPress管理画面のメニューに「Count Down Timer」の項目が追加されます。
![WordPressの管理画面、プラグイン、新規追加](/static/b67105a0d23308f72626ec0866a65916/e07e9/entry468-5.jpg)
各種設定
現在の機能は以下の通りです。
![WordPressの管理画面、プラグイン、新規追加](/static/c35f60ef56f3af362b852a96adde6210/c08c5/entry468-7.jpg)
項目 | 説明 |
---|---|
カウントダウン終了日 | 終了日時を設定可能 |
ラベル(カウントダウン中) | カウントダウン中に表示する文字です。不要な場合は空にしておいてください。 |
ラベル(カウントダウン終了後) | カウントダウン終了後に表示する文字です。不要な場合は空にしておいてください。 |
リダイレクト先 | カウントダウン終了後に遷移させたいページを設定します。設定していない場合はトップページに遷移します。 |
フォント | Googleフォントからいくつかフォントを選べます |
単位 | 時間の単位の表示方法を選べ ます |
基本の文字色 | 基本の文字色です。#333333がデフォルト。 |
カウントダウンの文字色 | 数字の文字色です。#333333がデフォルト。 |
背景色 | カウントダウンタイマーの背景色です。#ffffffがデフォルト。 |
高度な設定 | CSSでスタイル変更できます。 |
設置したいページにショートコードを貼り付け
![ショートコードをコピー](/static/76c070d0d47f94f44d4850cbf4276991/c08c5/entry468-10.jpg)
![WordPressの管理画面、プラグイン、新規追加](/static/3681cb7af5dd0b111bf2386b0334a68f/066f9/entry468-6.jpg)
![WordPressの管理画面、プラグイン、新規追加](/static/44811904cdbfd205156ecb772d51e137/41099/entry468-9.jpg)
上級者向けCSSのカスタマイズ
CSSが書ける方はスタイルを追加することもできます。
htmlはこんな感じで組んであります。
![クラス](/static/76f8f30f7dcc4c088a57c53cc158af0e/c08c5/entry468-8.jpg)
下の方にCSSのコードを追加できます。
テキストエディターを導入しているので多少は書きやすいかと思います。"
や'
などは使えないので注意してください。
![テキストエディター](/static/e7ec5f6ef5513b4cf5b3ab2c519ec17f/c08c5/entry468-12.jpg)
ちょっとダサいけど、カスタマイズ例です。
![カスタマイズ例](/static/923e5cd6d12ec241284c322be9621a5d/41099/entry468-11.jpg)
グラデーションしたいときは、ジェネレーターを使うと便利ですよ。
CSSの実装サンプルはこちら。
.c-timer {
background: rgb(34,34,134);
background: linear-gradient(180deg, rgba(34,34,134,1) 0%, rgba(72,72,176,1) 100%);
border-radius: 30px;
box-shadow: 0 0 5px rgba(0,0,0,.5);
}
.c-timer__main {
font-style: italic;
}
.c-timer__label {
display: inline-block;
border-radius: 20px;
background: #fff;
box-shadow: inset 0 0 5px rgba(0,0,0,.5);
color: red;
padding: 5px 30px;
font-weight: bold;
}
.c-timer__main span {
text-shadow:0 0 2px rgba(0,0,0,.9);
letter-spacing: .1em;
}
なんで「カウントダウンタイマー」プラグインができたの?
3月ごろからマーケティングの勉強のために、YouTubeチャンネル・ジュンイチの【デジマ研究所】を視聴するようになりました。
どの回だったか忘れましたが、「もっと便利なカウントダウンタイマー欲しいなぁ」ってジュンイチさんが言っていたのがヒントになりました。
![かみーゆ](/static/069bc468dd96c224d5c16811d36dce60/dd515/camille-pic.jpg)
へーーー!こんな要望があるんだ!!
じゃあプロトタイプ(試作品)作ってみたらおもしろそう。
よっしゃ作ってみよう!
実は目からウロコでした。
開発側では思いもよらない物がユーザーは欲しいんだって気づきました。
何よりも実際作ってみたらとても楽しかったです!!
ということで、かみーゆ開発工房始めます
クリエイターは「こんなのいいな」、「あったらいいな」の要望に答えることはできます。
ただ個人などでがっつり頼むとちょっとした機能でもお金がめっちゃかかるじゃないですかww?
かといってフリー(無料)のプラグインだとちょっと機能的にマッチしないというか、物足りないというか。
そこである程度の人が使いたいものを作ったら、安く提供できるかと思った次第です。
![かみーゆ](/static/069bc468dd96c224d5c16811d36dce60/dd515/camille-pic.jpg)
ということで、WordPressのプラグインやWebパーツを販売する「かみーゆ開発工房」始めます!!
みんなの要望に応えて、「あったらいいな」「こんなの欲しいな」を開発します。
要望があればTwitterやお問い合わせフォームから受け付けます!
- 欲しいもの:
- 欲しい理由:
- ニックネーム:
もちろん、期間・難易度などの関係で「こりゃ開発無理!」ってのもありますのでご了承ください。
中から作れそうなもののみ、プロトタイプ(無料)を作るのでぜひ使ってください。
また、このサイト内にかみーゆ開発工房のコーナーも作りますので少々お待ちください。
まとめ・プラグイン開発は楽しかった!
自分1人の考えだったら「こんなの欲しい?」って思っちゃいますが、いろんな人の意見を聞いて何か作るのって楽しいですね!!
引き続き、ユーザーの声を拾っていろんなものを「かみーゆ開発工房」で作成していこうと思います。
最後までお読みいただきありがとうございました。