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

公開日: 更新日: コンテンツ追加
Wordpressプラグインのアイキャッチ




トップページなどに通常の投稿タイトル一覧などとは別に簡単な更新情報を表示したり、イベントの告知をしたりできたらと思ったことありませんか?「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】プラグインのインストールと設定

インストールと設定方法

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

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

を参照ください

【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つめは

2つめは

です。

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

このページを紹介いただいているサイト

 インターネットの世界はネットワークが命。私の拙いページをご紹介いただいているありがたいサイト様へ少しでも恩返しを・・ということでサイトへのリンクを張らせていただきます。ぜひご覧ください。

※Google Analyticsでのリファラアクセスデータを元にリンクさせていただいております(リンクを張っていただいている方でも本ページへアクセスのないサイト様は残念ながら掲載できておりません)

※リンクを張っていただいているサイト様でも長期間本ページへのアクセスがない場合にはリンクを解除させていただく場合があります

Wordpressの本

Amazonの人気商品楽天市場の人気商品
CS Shop
たった1日で基本が身に付く! WordPress 超入門【電子書籍】[ 佐々木恵 ]

たった1日で基本が身に付く! WordPress 超入門【電子書籍】[ 佐々木恵 ]

1,944 円 (税込) 送料込
<p>WordPressによるWebサイト作成の基本を一から学べる書籍です。1日8時間の勤務時間内に読むことができる程度に解説内容を絞り込み,初心者・新人が最初の1冊目として読むのにふさわしい内容となっています。本書ではローカル環境にWordPressをインストールしてWebサイト..
サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル【電子書籍】[ 宮内 隆行 ]

サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル【電子書籍】[ 宮内 隆行 ]

3,456 円 (税込) 送料込
<p>プラグインの開発から運用までを網羅</p> <p>※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。</p> <p>CMSのデファクト・スタン..
楽天ウェブサービスセンター CS Shop

いつでもご相談・サイトカスタマイズの依頼を受け付けています

Wordpressのカスタマイズ、不具合解消のご相談はすべてココナラのダイレクトメッセージからお受けしております。まずはこちらのバナーからお気軽にお問い合わせください。

※一度もココナラを使ったことがない方はココナラへの無料登録が必要です。こちらから登録後、上のリンクをクリックする、またはココナラトップページから「ひまあーと」を検索してお問い合わせください。


【スポンサーリンク】