WordPress カレンダーウィジェットをサイドバーに追加する手順

オープンソースのブログ・コンテンツ管理システム WordPressカレンダーウィジェットを画面の右側のサイドバーに配置して、読者が選択した日に公開された記事を検索しやすくする手順を紹介します。
カレンダーの上の見出し特定の種類ページにだけ表示する設定も紹介します。

WordPress 公式サイトの一部 20241010

※ WordPress 6.6.2, PHP 7.4.33, テーマ Cocoon 2.8.4.1, 子テーマ Cocoon Child 1.1.3 を使用しています。

カレンダーウィジェットの便利な点

カレンダーウィジェットを配置すると、選択した日の記事のリストを簡単に表示でき、日付で探したい際に便利です。

WordPress カレンダーウィジェットをサイドバーに追加11

また、筆者のサイトのように、未来の日付で記事を公開していると、「最近の記事」に今日の記事が紹介されないので、読者が今日の記事を探しにくくなる欠点を補う目的でも有効です。

カレンダーウィジェットの配置

WordPress のダッシュボードを開き、左側のツリー「外観」→「ウィジェット」を選択します。

「ウィジェット」ページの左側に列挙されているウィジェットの中にある「カレンダー」の右側の▽ボタンを押します。

WordPress カレンダーウィジェットをサイドバーに追加1

カレンダーウィジェットの追加先を選択するリストが表示されるので、追加先(例ではサイドバー)を選択してから「ウィジェットを追加」ボタンを押します。

WordPress カレンダーウィジェットをサイドバーに追加2

「ウィジェット」ページの右側にある追加先の中から、先ほど選択した追加先(例ではサイドバー)の右側にある▽ボタンを押すと、その追加先に追加されているウィジェット群が配置順で並んでいます。

カレンダーウィジェットは、一番最後(下側)に表示されるようになっているので、ドラッグ&ドロップで、表示したい順番で並び替えます。

WordPress カレンダーウィジェットをサイドバーに追加3

以上で、サイドバーにカレンダーウィジェットを配置できました。

カレンダーウィジェットの設定

追加先のウィジェットの▽ボタンを押すことで、ウィジェットごとに設定を変更できます。

「ウィジェット」ページの右側にある追加先(例ではサイドバー)の中の、カレンダーウィジェット▽ボタンを押しましょう。

WordPress カレンダーウィジェットをサイドバーに追加4


カレンダーウィジェットでは、カレンダーの上側に表示するタイトル、カレンダーを表示する条件を設定できます。
※下側の条件をチェックする欄が表示されない場合は、一度保存してから再び開いてみると表示されるかもしれません。

「ウィジェットの表示」項目では、「チェック・入力したページで表示しない」または「チェック・入力したページで表示する」を選択できます。
チェックしたものを表示するか非表示にするかをこの項目で選択します。
※例では、「ウィジェットの表示」の初期値の「チェック・入力したページで表示しない」から「チェック・入力したページで表示する」に変更しました。

その下側にあるタブで条件の種類を選び、さらに下側に表示されるチェックボックスなどで条件を設定できます。
サイドバーのカレンダーウィジェットを、特定のカテゴリーでのみ表示・非表示にしたり、固定ページでは表示せずに投稿ページだけ表示するなど条件を複合的に設定できます。
※例では、「ページ」タブ「フロントページのみ」と「投稿」にチェックをいれて、フロントページと投稿記事のページの際にのみ表示する設定にしました。

WordPress カレンダーウィジェットをサイドバーに追加5

設定が完了したら「保存」ボタンを押して、そのあとの「完了」リンクをクリックします。

WordPress カレンダーウィジェットをサイドバーに追加6

以上で、サイドバーに追加したカレンダーウィジェットの設定(タイトルと表示条件)が保存されました。

WordPress カレンダーウィジェットをサイドバーに追加7

カレンダーの動作の確認

トップページ(フロントページ)表示すると、さきほど「ウィジェットの表示」設定でチェックした種類のページなので、右側のサイドバー指定した順番・タイトルカレンダーウィジェットが表示されました。

WordPress カレンダーウィジェットをサイドバーに追加8

カレンダーの日付クリックすると、その日に公開された記事の検索結果のページが表示されます。
※来月の記事をすでに公開している状態でも、今日の日付が含まれる今月のカレンダーが表示され、今日の日付だけ背景色が変わってわかりやすくなっています。

検索結果のページは「ウィジェットの表示」設定でチェックしていないのでカレンダーウィジェットが表示されません

WordPress カレンダーウィジェットをサイドバーに追加9

また、プライバシーポリシーなどの固定ページも、さきほどの「ウィジェットの表示」設定でチェックをしていないので表示されません

WordPress カレンダーウィジェットをサイドバーに追加10

検索結果のページで選んだ投稿記事を開くと、「投稿」ページには「ウィジェットの表示」設定でチェックを入れていたのでサイドバーにカレンダーウィジェットが表示され、次の日などの記事を探す際に便利になりました。

WordPress カレンダーウィジェットをサイドバーに追加11

まとめ

今回は、オープンソースのブログ・コンテンツ管理システム WordPressカレンダーウィジェットを画面の右側のサイドバーに配置して、読者が選択した日に公開された記事を検索しやすくする手順を紹介しました。
カレンダーの上の見出し特定の種類ページにだけ表示する設定も紹介しました。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました