Title: WST Block Timer
Author: webtatsu
Published: <strong>2026年9月11日</strong>
Last modified: 2026年9月11日

---

プラグインを検索

![](https://s.w.org/plugins/geopattern-icon/wst-block-timer.svg)

# WST Block Timer

 作者: [webtatsu](https://profiles.wordpress.org/webtatsu/)

[ダウンロード](https://downloads.wordpress.org/plugin/wst-block-timer.1.0.0.zip)

 * [詳細](https://ja.wordpress.org/plugins/wst-block-timer/#description)
 * [レビュー](https://ja.wordpress.org/plugins/wst-block-timer/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/wst-block-timer/#installation)
 * [開発](https://ja.wordpress.org/plugins/wst-block-timer/#developers)

 [サポート](https://wordpress.org/support/plugin/wst-block-timer/)

## 説明

WST Block Timer は、表示期間を設定できるコンテナブロックを 1 つ追加します。中に好き
なブロックを入れ、開始日時・終了日時を指定すると、その期間内だけフロントに表示さ
れます。開始前と終了後は、ブロックの中身がページに出力されません。

期間限定のお知らせ、季節のバナー、キャンペーン告知など、ある時期だけ表示して自動
で引っ込めたいコンテンツに使えます。あとからページを編集し直す必要はありません。

#### 主な機能

 * 任意のブロックを入れ子にできる「Block Timer」コンテナブロック
 * 開始のみ・終了のみ・両方の指定に対応 (空欄にした側は制限なし)
 * 期間外のコンテンツは、通常の閲覧者には表示されない
 * プレビュー (任意): ログイン中のスタッフだけ、期間外の中身を破線の枠付きで確認
   できる (公開前チェック用)
 * プレビューを見られる権限を選択できる (管理者のみ / 編集者以上 / 投稿者以上)
 * 期間の判定は、サイトのタイムゾーンを基準に行う
 * プレビューが有効な間は、そのページのフルページキャッシュを無効にして、期間外の
   コンテンツが通常の閲覧者に配信されないようにする
 * 同じ作者の WST Date Simulator を併用している場合は、両方のプラグインが同じシミュレート
   時刻を「現在」として扱うため、予約投稿と表示期間ブロックをまとめてプレビューできる

#### 権限について

 * 「プレビューの閲覧」と「設定の変更」は、別々の権限で判定する
 * 設定の変更には、常に管理者 (manage_options) が必要
 * プレビューを見られる権限は、設定画面で選べる (初期値は「編集者以上」)

#### 知っておいてほしいこと

 * これは表示上のスケジュールであり、アクセス制御ではありません。非表示にした中身
   も投稿内には残り、リビジョン、フィード、REST API から参照できる場合があります。
   秘匿情報の保護には使わないでください。
 * 開始・終了の時刻をまたいでも、フルページキャッシュはページが再生成されるまで表示
   が切り替わりません。切り替え時刻の正確さが必要な場合は、キャッシュの保持時間を
   短くするか、該当ページをキャッシュ対象から除外してください。
 * プラグインを停止すると、スケジュールの判定は行われません。このプラグインが保存
   するブロックは、ブラウザが通常は表示しない形式になっていますが、これはセキュリティ
   対策ではありません。

## スクリーンショット

[⌊編集画面の Block Timer ブロック。サイドバーに開始・終了の入力欄がある⌉⌊編集画面
の Block Timer ブロック。サイドバーに開始・終了の入力欄がある⌉[

編集画面の Block Timer ブロック。サイドバーに開始・終了の入力欄がある

[⌊設定画面。プレビューの切り替えと、プレビューを見られる権限⌉⌊設定画面。プレビュー
の切り替えと、プレビューを見られる権限⌉[

設定画面。プレビューの切り替えと、プレビューを見られる権限

[⌊期間外のコンテンツについて、権限を持つログインユーザーに表示されるフロントの枠⌉⌊
期間外のコンテンツについて、権限を持つログインユーザーに表示されるフロントの枠⌉[

期間外のコンテンツについて、権限を持つログインユーザーに表示されるフロントの枠

## ブロック

このプラグインは1個のブロックを提供します。

 *   Block Timer A container block shown only between a start and end date/time,
   hidden automatically outside that window.

## インストール

 1. プラグインのファイルを `/wp-content/plugins/wst-block-timer` にアップロードする
    か、WordPress の「プラグイン」>「新規追加」画面からインストールします。
 2. 「プラグイン」画面で有効化します。
 3. 編集画面で「Block Timer」ブロックを追加し、中にコンテンツを入れて、ブロックのサイド
    バーで開始・終了を設定します。
 4. (任意) wp-admin の「Block Timer」メニューを開き、期間外コンテンツのプレビューを
    有効にして、閲覧できる権限を選びます。

## FAQ

### 期間外はどうなりますか ?

通常の閲覧者には、ブロックは何も出力しません。プレビューを有効にしている場合は、
プレビュー権限を持つログインユーザーにだけ、表示期間を記したラベル付きの破線枠で
中身が表示されます。

### 終了日だけを設定できますか ?

はい。開始を空欄にすると、終了までずっと表示されます。終了を空欄にすると、開始以降
ずっと表示されます。両方を空欄にすると、常に表示されます。

### 開始が終了より後になっているとどうなりますか ?

編集画面では、ブロックにエラーが表示されます。フロントでは、通常の閲覧者には何も
表示されず、プレビュー権限を持つユーザーには設定が不正である旨が表示されます。

### どのタイムゾーンで判定しますか ?

「設定」>「一般」で設定した、サイトのタイムゾーンです。

### 実際のコンテンツや投稿ステータスは変わりますか ?

いいえ。データベースは一切変更しません。期間外の間、中身のブロックを出力から取り除く
だけです。

### フルページキャッシュと併用できますか ?

使えます。ただしキャッシュされたページは、キャッシュが更新されるまで当時の表示の
まま固定されます。開始時刻が過ぎても出てこない、終了時刻が過ぎても消えない、という
ことが起きます。正確な切り替えが必要なページは、キャッシュの保持時間を短くするか、
キャッシュから除外してください。プレビュー中のページは自動で除外されます。

## 評価

このプラグインにはレビューがありません。

## 貢献者と開発者

WST Block Timer はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献
しています。

貢献者

 *   [ webtatsu ](https://profiles.wordpress.org/webtatsu/)

“WST Block Timer” は1ロケールに翻訳されています。 [翻訳者](https://translate.wordpress.org/projects/wp-plugins/wst-block-timer/contributors)
のみなさん、翻訳へのご協力ありがとうございます。

[“WST Block Timer” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/wst-block-timer)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/wst-block-timer/)するか、
[SVN リポジトリ](https://plugins.svn.wordpress.org/wst-block-timer/)をチェックする
か、[開発ログ](https://plugins.trac.wordpress.org/log/wst-block-timer/)を [RSS](https://plugins.trac.wordpress.org/log/wst-block-timer/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.0.0

 * 初回リリース

## メタ

 *  バージョン **1.0.0**
 *  最終更新日 **20時間前**
 *  有効インストール数 **10未満**
 *  WordPress バージョン ** 7.0またはそれ以降 **
 *  検証済み最新バージョン: **7.1**
 *  PHP バージョン ** 8.2またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/wst-block-timer/)、[Japanese](https://ja.wordpress.org/plugins/wst-block-timer/).
 *  [プラグインを翻訳](https://translate.wordpress.org/projects/wp-plugins/wst-block-timer)
 * タグ
 * [block](https://ja.wordpress.org/plugins/tags/block/)[content](https://ja.wordpress.org/plugins/tags/content/)
   [editorial workflow](https://ja.wordpress.org/plugins/tags/editorial-workflow/)
   [schedule](https://ja.wordpress.org/plugins/tags/schedule/)[visibility](https://ja.wordpress.org/plugins/tags/visibility/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/wst-block-timer/advanced/)

## 評価

レビューはまだ送信されていません。

[Your review](https://wordpress.org/support/plugin/wst-block-timer/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/wst-block-timer/reviews/)

## 貢献者

 *   [ webtatsu ](https://profiles.wordpress.org/webtatsu/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/wst-block-timer/)