WordPressで今日は何の日、簡単なイベント情報などをショートコードを使って挿入できるプラグイン「This Day In History」

トップページなどに通常の投稿タイトル一覧などとは別に簡単な更新情報を表示したり、イベントの告知をしたりできたらと思ったことありませんか?「This Day In History」は投稿や固定ページとは別にイベント告知などに使う短い文章を作り、ショートコードを使って日時に合わせて投稿や固定ページ内に表示したりウィジェットでサイドバーなどに表示したりできるプラグインです。

閲覧する日に応じて自動で表示されるので、イベントの告知、今日は何の日?サイトの記念日などの表示などに使用できます

スポンサーリンク

【This Day In History】プラグインの基本的な機能・できること

  1. 指定した日になると自動でイベントを表示
  2. 月や年、日を指定して「今月(年、日)のイベント」などを表示
  3. 指定した日になると自動でイベントを表示(前日・当日・翌日指定できる)
  4. 同じ年の今日何があったのかを表示
  5. 毎年共通の日にイベントを表示
  6. 表示方法は一覧形式と表形式からショートコードで選択可
  7. CSSを使って表のデザインが適用できる
  8. イベントをカテゴリー分けし、カテゴリーごとのイベント表示ができる
  9. 同じプラグインを使っている別のサイトへエクスポート/インポートできる

なかなか表現が難しいプラグインですが、イベント告知系のプラグインというと
「カレンダーをクリックするとイベントを表示する」
という動作をするプラグインが多いのですが、このプラグインはカレンダーという要素は持たず、あくまでもイベントリストとして使うために作られています。あらかじめ作成しておけば告知にも使えますし、昨年の今日・・・などという歴史を表示することもできますし、「明日の予定」や「昨日のできごと」など本日を挟んで1両日の情報を表示することもできます。

通常の投稿などと同様にhtmlタグが使えるので、イベント告知の短い文章にイベント内容ページへのリンクを作って表示するといった使い方もできます。いろいろと使い道があるプラグインだと思うので、一度使ってみて判断すべきプラグインでしょう。

この記事の内容について
このプラグイン紹介記事は簡易的に動作テストをした上で紹介していますが以下の点にご注意願います
  1. すべての環境で動作するとは限りません
  2. できる限り最新のバージョンの情報を紹介するようにしておりますが、閲覧される時期によってはバージョンが変わり、仕様が大きく変更されている場合があります
  3. 有料版と無料版がある場合、テストは原則無料版のみで実施しています
  4. テスト環境については文末に記載しています
  5. 使用方法で紹介しているショートコードをコピーして使用すると、環境によっては記号などが文字化けすることがあります。コピーしたのに動作しない場合は特に「”」「’」などの記号を入力し直してみてください。

【This Day In History】プラグインの設定画面や表示の日本語化と翻訳

当サイトで私が翻訳した【This Day In History】プラグインの日本語化ファイルを配布しています。

翻訳ファイルは

「This Day In History」の日本語化ファイルを作りました。自由にダウンロードして使ってください。

からダウンロードできます(ダウンロードの方法や日本語の適用方法なども解説しています)

翻訳することで設定が容易になり、重要な項目の設定漏れも少なくなりますから日本語化をお勧めします。

【This Day In History】プラグインのインストールと設定

インストールと設定方法

インストールはプラグインの新規追加でプラグイン名で検索してインストールするか、ページ先頭の画像をクリックして表示されるWordpressのプラグイン公式配布ページがダウンロードしてからアップロードインストールします。

インストール方法の詳しい解説は

Wordpressと言えばさまざまな追加機能を使って思い通りの表現や動作ができるのがブログやHTMLで作ったサイトと違って楽しいところですね。ここでは基本的なプラグインの導入の仕方とトラブルが発生した場合の対処方法について解説します。
を参照ください

【This Day In History】プラグインの基本的な使い方

日本語化されている前提で簡単に使い方を説明します

プラグインの設定

管理画面から「設定」をクリックし、「This Day In History」から行います

  1. イベント日付の入力形式/表示と日付を入力する日付書式を定義します
  2. 表示するイベントの並び順/イベント日付でソートするときの日付の順序を定義します
  3. イベントがない場合の表示文 /何かを入力すればそれが、空欄なら非表示になります

イベント情報の作成

管理画面の「イベント」から行います
イベントとカテゴリーの設定が行えます。イベントの追加や編集は通常の投稿と似た画面、カテゴリーは通常のカテゴリーと同じ画面なので作成や編集で戸惑うことはないと思います。

ショートコード

ウィジェットでの表示は日本語になっていれば理解できると思います。

ショートコードは2種類あり

  • [tdih]・・・通常のイベント一覧
  • [tdih_tab]・・・表形式のイベント一覧

が表示できるようになっています。

ショートコードの中にはオプションパラメーターが使えます
[tdih]の場合

  1. show_type (1 or 0) – 1 はカテゴリーを表示します。0 は非表示にします(標準は1)
  2. show_year (1 or 0) – 1 は年を表示します。0 は非表示にします(標準は1)
  3. typeは指定した1つのカテゴリーを表示します。標準はすべてのカテゴリーが表示されます
  4. period (t, m, y) – tは本日の情報を表示します(m は翌日 、 yは前日)

[tdih_tab]の場合

  1. show_type (1 or 0) – 1 はカテゴリーを表示します。0 は非表示にします(標準は1)
  2. show_date (1 or 0) – 1 はイベントの日を表示します。0 は非表示にします(標準は1)
  3. show_head (1 or 0) – 1 は先頭行を表示します。0 は非表示にします(標準は1)
  4. typeはイベントに対して1つのカテゴリーを表示します。標準では全て表示します
  5. day (1-31)は特定の日付のイベントを表示します。標準はすべての日を表示します
  6. 「month (1-12)」は特定の月のイベントを表示します。標準は全て表示されます
  7. 「-year (4桁の西暦)」はイベントの年を表示します。標準では表示されます。
  8. period (t, m, y) – tは本日の情報を表示します(m は翌日 、 yは前日)。標準では全て表示されます
  9. classes – テーブルをデザインするためのCSSクラスが指定できます

ショートコードの例

[tdih show_type=0 type=birth] – カテゴリー「birth」の中からイベントをリスト表示します

[tdih_tab show_types=0 type=birth classes=’content dark’] – カテゴリー「birth」の中からイベントをテーブル表示し、テーブルにはcontent darkというCSSを適用します

※プラグインの「新規イベントの追加」画面右上のヘルプを開くと詳しい説明を見ることができます(ここも日本語化済みです)

【This Day In History】プラグインの便利な使い方・カスタマイズ方法など

より便利に使うカスタマイズ技やテストサイトで使用した結果や感想、Wordpressのプラグイン公式配布ページには書かれていない事柄などを紹介します。

このプラグインは基本的にカスタム投稿タイプとカスタムタクソノミーを追加して、ショートコードやウィジェットで呼び出すための機能を追加するものです。基本的に投稿と同じ扱い??・・・ということで試しに投稿と同じようにインポート/エクスポートしてみたら、カスタム投稿タイプと同様に同じ投稿タイプがある(このプラグインの場合は同じプラグインが有効化されている)環境なら問題なく使いまわしができました。

他のプラグインで同じようなことをするには・・・

完全におまけ情報ですが、このプラグインと同じような機能を持たす方法を紹介します。2つのプラグインを使用します。
1つめは

Wordpressでは通常の投稿とは別に「投稿の集まり」を作るカスタム投稿タイプという機能があります。また、通常のカテゴリーとは別に「カテゴリーの集まり」を作るカスタムタクソノミーという機能があります。「Custom Post Type UI」は「カスタム投稿タイプ」や「カスタムタクソノミー」を簡単にいくつでも作成することができるプラグインです。

2つめは

「What's New Generator」はページのトップなど任意の位置にショートコードで「新着情報」を表示できるプラグインです。設定した日数に応じてNewマークを付けたり、表示する投稿数を指定できたりといろいろなオプションがあり、面倒な作業なしで簡単に新着情報を表示することができます。

です。

簡単に説明するとカスタム投稿タイプという通常の投稿とは別の記事の集まりを「Custom Postype UI」を使って作成しておき、「What’s New Generator」を使って更新一覧を表示するのです。新着の情報に「Newマーク」をつけるために「What’s New Generator」を使うのですが、不要な場合は代わりにPHPで一覧表示をする方法もあります。

Wordpressで専用の記事を書いていくことができる機能である「カスタム投稿タイプ」。ここに書いた記事の一覧を固定ページや記事の中に表示するコードです。

プラグインに関するお問い合わせ

最後までお読みいただきありがとうございました。 内容の相違、導入後のトラブル、設定方法のお問い合わせなどはこちらのリンクからお願いします。
さまざまな情報をいただくことで、プラグインの紹介記事をより正確でよりわかりやすく、よりいろいろな方のお役に立てる情報にしていきたいと考えておりますので、ぜひともご協力をお願いいたします。

似たようなプラグインをお探しですか?

このプラグインはに分類されています。リンクをクリックすると同じような機能を持つプラグインの紹介記事一覧が表示されますので、プラグイン探しに是非ご活用ください。
トップへ戻る