日本で運営するWordPressなら、「設定」→「一般」のタイムゾーンを 「東京」 にします。保存後に表示される「現地時間」が現在の日本時間と一致すれば基本設定は完了です。予約投稿を使う場合は、既に設定した予約時刻も一度開いて確認します。
タイムゾーンが影響する場所
| 場所 | 起きること | 確認する表示 |
|---|---|---|
| 予約投稿 | 指定日時を基準に公開される | 投稿一覧の「予約済み」と日時 |
| 記事の公開日時 | テーマ上の日付に使われる | 記事タイトル付近の日付 |
| コメント | 投稿された日時が記録される | コメント管理画面と公開欄 |
| サイト内の処理 | 定期処理の基準時刻に関係する場合がある | 利用機能の実行履歴 |
タイムゾーンは、サイト内で「何日の何時」と判断する基準です。PCやスマートフォンの時計が日本時間でも、WordPress側がUTCのままなら、管理画面で指定したつもりの時刻と公開予定がずれることがあります。
「東京」と「UTC+9」はどちらを選ぶ?
日本時間はUTCより9時間進んでいるため、「UTC+9」でも現在の時差は同じです。ただし、WordPress公式の一般設定では、同じタイムゾーンの都市を選ぶ方法が案内されています。日本のサイトなら、意味が分かりやすい「東京」を選ぶと、後で見返した時も設定意図が伝わります。
海外向けサイト、現地店舗の予約サイト、複数拠点で運営するサイトは、運営者の所在地ではなく、記事公開や予約の基準にしたい地域を選びます。「日本語サイトだから東京」とは限らず、読者と運用の基準時刻で決めます。
タイムゾーンを東京にする手順
- WordPress管理画面へログインします。
- 左メニューの「設定」→「一般」を開きます。
- 「タイムゾーン」の選択欄を開きます。
- 都市一覧から「東京」を選びます。
- 画面下の「変更を保存」を押します。
- 同じ画面へ戻り、「協定世界時」と「現地時間」を確認します。
- 現地時間が、スマートフォンなどの現在の日本時間と一致するか比べます。
たとえば手元の時計が2026年7月27日14時30分なら、一般設定の現地時間も同じ日付・時刻付近であれば正常です。数秒から操作時間ぶんの差は問題ありません。ちょうど日付が変わる時間帯は判断しにくいため、日中に確認すると分かりやすくなります。
設定後に予約済み記事を確認する
タイムゾーンを直す前に予約投稿を作っていた場合は、設定を保存しただけで終わらせません。
- 「投稿」→「投稿一覧」を開きます。
- 状態が「予約済み」の記事を探します。
- 記事を編集し、公開予定の日付と時刻を開きます。
- 日本時間として意図した日時になっているか確認します。
- 違っていれば正しい日時へ直し、「更新」を押します。
- 投稿一覧へ戻り、表示された予約日時をもう一度確認します。
公開予定が「7月28日20:00」で、現在が「7月27日14:30」なら、未来の日時として予約済みになっていることを確認します。過去の日時を指定すると、予約ではなくすぐ公開される場合があるため、日付と午前・午後を一緒に見ます。
タイムゾーンを直したら、前に予約した記事も自動で思いどおりになると思っていました。
公開予定を一つずつ見直すなら、夜中に出てしまう失敗を防げそうです。
そこまで確認すれば安心だね。
設定変更前に作った予定は、投稿一覧と編集画面の両方で日時を見るのが確実だよ。
日付の見た目も同じ画面にありますが、変えると予約時刻まで変わりますか?
一緒に並んでいるので、全部つながっているように見えます。
日付形式と時刻形式は見せ方を変える設定で、タイムゾーンとは役割が違うよ。
まず東京を保存し、その後に読者へ見せたい表記を選ぼう。
日付形式と時刻形式は「表示の形」
一般設定の「日付形式」「時刻形式」は、テーマが公開ページに日付や時刻を表示する時の形を決めます。タイムゾーンのように基準時刻そのものを変える項目ではありません。
| 設定例 | 表示例 | 向いている使い方 |
|---|---|---|
| Y年n月j日 | 2026年7月27日 | 日本語ブログで読みやすい |
| Y-m-d | 2026-07-27 | 数字で統一したい |
| H:i | 20:00 | 24時間表記 |
| g:i A | 8:00 PM | 英語圏向け表記 |
日本語の初心者向けサイトなら、日付は「2026年7月27日」、時刻は「20:00」のように読める形が自然です。設定画面に表示される出力例を見て選び、「変更を保存」を押します。
管理画面の日時表示が全部変わるとは限らない
WordPress公式では、日付形式はテーマが公開側へ表示するための設定で、投稿管理など管理画面内のすべての日付表示を制御するものではないと説明されています。公開記事の日付が変わらない場合は、テーマが独自形式を使っていないか確認します。
予約投稿がずれる時の原因別チェック
| 症状 | 考えられる原因 | 確認方法 |
|---|---|---|
| 毎回9時間ずれる | UTCのまま | 設定→一般の現地時間を見る |
| 12時間ずれる | 午前・午後の読み違い | 24時間表記へ一時的に変更 |
| 1日ずれる | 日付境界や日付入力ミス | 予約日時の年・月・日を開く |
| 予定時刻を過ぎても「予約済み」 | アクセスがなく処理が遅れた、Cronが止まった | 少し待って公開ページを確認し、サイトヘルスやサーバー制限を調べる |
| 公開済みだが一覧の日付が違って見える | 表示形式またはテーマ独自表示 | 設定値と実際の公開日時を分けて確認 |
最初に「現地時間が現在時刻と一致するか」を確認すると、WordPress全体の時刻設定の問題か、特定記事だけの予約入力の問題かを分けられます。いきなりサーバーの時刻設定やファイルを変更しないでください。
予約投稿が実行されない場合
現地時間と予約日時が正しいのに、予定時刻を過ぎても記事が予約済みのままなら、タイムゾーン以外の問題です。WordPressの予約処理はサイトへのアクセスをきっかけに動く仕組みの影響を受けるため、アクセスの少ないサイトでは少し遅れる場合があります。
- 公開予定時刻を過ぎているか、現地時間と比較します。
- 記事の状態が「予約済み」か「公開済み」か確認します。
- 別ブラウザで記事URLまたはトップページを開きます。
- 管理画面の「ツール」→「サイトヘルス」で重大な問題がないか見ます。
- 繰り返し失敗する場合は、キャッシュ機能やCron停止設定、サーバー制限を確認します。
一度だけ数分遅れた場合と、毎回「予約投稿の失敗」になる場合は分けて考えます。毎回失敗するなら、利用中プラグインやサーバー設定の調査が必要です。
設定後のテスト予約
本番記事で初めて試すのではなく、短いテスト投稿を現在時刻の10〜15分後へ予約します。
- 非公開にしても問題ないテスト投稿を作ります。
- 公開日時を10〜15分後に設定します。
- 投稿一覧で「予約済み」と予定時刻を確認します。
- 予定時刻を過ぎたら、ログアウト状態で公開ページを開きます。
- 公開日時が日本時間で意図どおり表示されているか確認します。
- テストが不要ならゴミ箱へ移します。
成功の目印は、予定時刻までは公開されず、予定時刻後に公開状態へ変わり、記事の日付・時刻も日本時間で表示されることです。
よくある質問
サーバーの時刻がUTCでも問題ありませんか?
WordPressの一般設定で現地時間が日本時間になり、予約投稿が正常に動くなら、サーバー表示がUTCであることだけを理由に変更する必要はありません。サーバー管理画面とWordPressは表示基準が異なる場合があります。
海外旅行中はタイムゾーンを変えますか?
サイトの公開基準を日本時間にしているなら、運営者が一時的に海外へ移動しても東京のままで構いません。予約時刻を日本時間として入力します。
日付形式を変えると記事URLも変わりますか?
表示形式だけなら通常は記事URLを変えません。ただし、パーマリンク構造に年・月・日を含めているサイトはURL設計が別に関係するため、パーマリンク設定を確認してください。
設定完了の目印
タイムゾーンが「東京」で、一般設定の現地時間が現在の日本時間と一致し、テスト予約が予定時刻後に公開されれば完了です。日付形式は公開ページで読みやすく表示され、予約済み記事の日時も日本時間として再確認できていれば、通常の記事作成へ進めます。