問題点
WordPressの標準機能では、ウィジェットの表示期間を設定ができない、例えば、アフィリエイトリンクのセール内容などはセール期間のみの表示させたいために、表示期間を設定したい。
結論:WordPressでウィジェットを期間限定で表示したい場合は、表示期間を設定できるプラグインを使うと管理しやすくなります。キャンペーン、告知、アフィリエイト広告などを一時的に表示したい場合に便利ですが、プラグイン追加前には更新状況や互換性を確認してください。
表示期間を設定できるプラグイン
今回紹介する、表示期間を設定できるプラグインは「Widget Visibility Time Scheduler」です。
作者は、Kybernetik Servicesという方で、下記URLでもWordPressのプラグインからでも探すことができます。

紹介日の2021/3/6の最新バージョンが5.3.9、WordPress3.5~5.7対応、PHP5.2以上が対応となります。
使用方法

プラグインをインストトールすると、ウィジェットの編集画面に「Open scheduler」というボタンが追加されます。

「Open scheduler」のボタンをクリックすると、設定が開きます。
予約投稿で「表示」を選択すると、下で設定した期間にこのウィジェットが表示されます。
常に表示したいなど、「Widget Visibility Time Scheduler」の機能をオフにしたい場合は、予約投稿を「ー選択ー」にすると機能がオフになります。
設定を変更すると、右下の「保存しました」のグレーアウトボタンが、「保存」の青ボタンになります。忘れずに「保存」ボタンを押してください。
あわせて確認したいWordPress関連記事
WordPressの表示管理、テーマ設定、アクセスログ確認を見直したい場合は、以下の記事もあわせて確認してみてください。
- Luxeritasでトップページに特定のカテゴリーの記事を表示させない方法
- PHP アクセスログ プログラム 生ログ風 WordPressにも組み込み方法
- WordPress5.5以降 Lazy Loading 停止方法 Native Lazyload
- WordPress関連記事一覧
ウィジェットの表示期間だけでなく、トップページの表示内容、画像読み込み、アクセスログもあわせて整理しておくと、WordPress運用時の確認作業がしやすくなります。