※この記事内の一部リンクにはアフィリエイトリンク(PR)が含まれます。
公開直前にプレビューを開いて、「あれ、表示が崩れてる…」「リンク先が違う…」「スマホだと読めない…」と焦った経験はありませんか?
実は、こうした事故はスキル不足ではなく、プレビューの“見方”と“手順”が曖昧なだけで起きることが多いです。特に、作り手はどうしても自分のサイトを“知っている状態”で見てしまうので、初めて来る読者が迷うポイントに気づきにくいんですね。
そこでこの記事では、WordPressのプレビュー機能を「見た目確認」ではなく「公開前の品質保証(ミス防止)」として使い切るための方法を、やさしく整理しました。仕組み(nonce・期限・キャッシュ)も、必要な範囲でわかりやすく説明します。
| 結論(最短で失敗を減らす型) | なぜ効く? | 具体的にやること |
|---|---|---|
| プレビューを「用途」で分ける | 見るべきポイントが変わるから | 編集画面/サイト全体(テンプレ)/共有の3つを使い分ける |
| 最後は“初見の目”で確認する | 作り手バイアス(慣れ)を消せるから | ログアウト+シークレット+スマホ実機で最終チェック |
| 共有プレビューは期限とキャッシュが命 | 未公開流出の多くはここで起きるから | 期限短め/HTTPS/プレビューURLをキャッシュ除外にする |
この記事でわかること
- WordPressプレビューの種類(編集画面・テンプレ・共有)と、失敗しにくい使い分け
- 共有プレビューを安全にする考え方(nonce・期限・HTTPS・キャッシュ)
- よくあるトラブル(反映されない/ログインに飛ぶ/古い表示)と対処の順番
- FSE(フルサイト編集)やGutenberg環境でのプレビュー注意点
- 公開前チェックを“型”にして、毎回ラクにする方法(表でまとめ)
- 既存プラグインで足りないときの現実的な解決策(カスタム対応の考え方)
公開前プレビューを「失敗しない手順」にする3〜5ステップ
プレビューを開く前に、初見の読者(1人)に切り替える儀式を入れます。これだけで見落としが激減します。
本文だけなら編集画面、ヘッダー/フッターまでならテンプレ側、外部確認なら共有…と目的で切り替えます。
共有リンクは便利ですが、設定が甘いと未公開情報が外に出る可能性があります。期限を短くし、プレビューURLはキャッシュ除外します。
最後は「作者の目」を消して、初見の環境で確認します。公開後の“見え方の差”を最小にできます。
WordPressプレビュー機能とは?仕組みと確認できるポイント
WordPressのプレビュー機能は、公開前(下書き・予約・更新途中)の内容を、テーマ(デザイン)に当てはめた状態で確認するための仕組みです。編集画面の「プレビュー」から確認できます。公式の解説として、WordPress.comのサポートでも「プレビューでテーマ適用後の見え方を確認できる」と案内されています。Preview Your Content(WordPress.com Support)
もう少しだけ仕組みをかみ砕くと、プレビューURLには「この下書きを見てよいか」を判断するための情報が含まれます。共有系プラグインでは特に、URLに期限つきのトークン(nonce)を付けて、ログインしていない人でも下書きを見られるようにします。これはWordPressのセキュリティ機構として一般的な考え方で、nonceはCSRF(なりすまし操作)対策などに使われます。Nonces(WordPress Developer Resources)
プレビューの種類と使い分け(編集画面・テンプレ確認・共有)
プレビューは大きく分けて、次の3タイプとして考えると失敗しにくいです。
1)編集画面のプレビュー:本文の見え方(段落、画像、装飾、目次など)を素早く確認
2)テンプレート込みの確認(サイトエディター/FSE):ヘッダー・フッター・余白・サイドバーなど「ページ全体」の確認
3)共有プレビュー:ログインできない相手(クライアント等)に、期限つきリンクで見せる
公式ドキュメントでも、ブロックエディターやサイトエディターに「View(表示/プレビュー)」機能があり、投稿・ページ・サイトの見え方を確認できると説明されています。How to use the View feature(WordPress Documentation)
たとえば、本文は問題ないのに公開後に崩れるときは、本文ではなく「テンプレ(ヘッダーや余白、広告、共通パーツ)」が原因のことが多いです。逆に、テンプレは綺麗でも「本文の見出し・表・画像の回り込み」だけが崩れるなら、編集画面プレビューの確認不足が多いです。
共有プレビューを安全に使うための設定チェック(nonce・期限・HTTPS)
外部の人に下書きを見せたいとき、代表的なのが「Public Post Preview」系の仕組みです。WordPress.orgのプラグイン説明でも、期限つきnonceのURLを発行して下書きを共有できると明記されています。Public Post Preview(WordPress.org)
そして、共有の安全性を上げる基本は次の3点です。
共有プレビュー安全運用の3原則
1)有効期限を短めにする(長くするほど漏れたときの影響が大きい)
2)HTTPSで送る(URLが途中で盗み見されにくい)
3)プレビューURLをキャッシュしない(下書きが“公開ページ”みたいに残るのを防ぐ)
「Public Post Preview」は、プラグインのミラー(コード/README)側で、既定のリンク有効期間が48時間であること、そしてフィルターで延長できることが説明されています。Public Post Preview(Plugin Mirror / GitHub)
ここで注意したいのがキャッシュです。CDN(Cloudflareなど)やサーバーキャッシュ、キャッシュ系プラグインがプレビューURLまでキャッシュしてしまうと、意図せず下書きが見える状態が残ることがあります。だから、共有プレビューをするなら、プレビュー用のクエリ(例:プラグインが付与するパラメータ)をキャッシュ対象から除外する設計が重要です。
プレビューの精度を上げる「読者目線への切り替え」方法
ここは、公開前に失敗しないための実務で一番効く部分です。作り手は、どうしても「サイトの構造を知っている」「言いたいことを知っている」状態で読んでしまいます。すると、初見の読者が迷うポイントを見落としやすいです。
切り替えは“意識”だけでもできます。
ただし、毎回ぶれないように、短い手順(儀式)にすると強いです。
私がおすすめする切り替えは、次の2段構えです。
この3質問は、あなたがどんなサイトを作っていても効きます。ブログ記事でも、サービスページでも、LPでも同じです。なぜなら、読者が知りたいのは結局「理解」「行動」「納得」だからです。
さらに、切り替えを“強制的に”起こす小技として、ログアウト状態(シークレットモード)でプレビューを見るのがおすすめです。作者の安心感(管理画面がある状態)が消えて、読者に近い目線になります。
よくあるトラブルと簡単に試せる対処STEP(キャッシュ・権限・リダイレクト)
プレビューで多いトラブルは、だいたい次の3つです。
| 症状 | 原因として多いもの | まずやること(おすすめ順) |
|---|---|---|
| 変更が反映されない | ブラウザ/サーバー/CDNのキャッシュ | シークレットで確認 → ブラウザ強制更新 → キャッシュ削除 |
| 共有リンクがログイン画面に飛ぶ | 認証/セキュリティ/リダイレクトの干渉 | 他プラグイン停止で切り分け → テーマ変更で検証 |
| 表示が古い/一部だけ崩れる | 最適化(CSS/JS結合)や遅延読み込みの影響 | 最適化を一時OFF → 影響箇所を特定 |
「反映されない」は、本当にキャッシュが原因のことが多いです。公式フォーラムでも、プレビューに変更が反映されない相談があり、環境によって起き得る問題として扱われています。Preview doesn’t show changes(WordPress.com Forums)
なお、プレビューで「ヘッダーとフッターだけ出て本文が出ない」系の相談もあります。これはテーマやプラグインの干渉、エディター周りの不整合など、複数原因があり得ます。似た症状の例としてWordPress.orgサポートにも投稿があります。Preview not showing my webpage content(WordPress.org Support)
Public Post Previewなどおすすめプラグイン比較と導入のコツ
共有プレビューをしたいなら、まず検討しやすいのが「Public Post Preview」です。Public Post Preview(WordPress.org)
ただし、ここで大事なのは「どのプラグインが最強か」より、あなたの運用に合うかです。たとえば、次のような違いが出ます。
手軽さ重視:リンクを発行して送るだけ(まずはこれで十分なことが多い)
統制重視:誰がいつ見たかログが欲しい/発行者を制限したい/承認フローが欲しい
さらに厳密:社外ユーザーごとにトークンを分けたい、失効を即時にしたい
導入時は、最低でも次を確認してください。
「48時間では短い/長い」という話もよく出ます。Public Post Previewは既定48時間である旨が、プラグインの説明(ミラー)にも記載されています。Public Post Preview(GitHub mirror) ただし、期限を伸ばすほど漏れたときのリスクは上がるので、延長する場合は“誰に渡すか”“どの経路で渡すか”もセットで見直すのがおすすめです。
FSE・Gutenbergで変わったプレビュー挙動とテーマ別対応策
最近のWordPressでは、Gutenberg(ブロックエディター)やFSE(フルサイト編集)の広がりで、プレビューの考え方が少し変わりました。本文だけでなく、テンプレート(全体の枠)との相性が表示に直結しやすくなっています。
また、ブロックエディターやサイトエディターには「View(プレビュー)」機能があり、見え方を確認できると公式ドキュメントにもあります。How to use the View feature
Gutenbergの更新では、編集体験や表示に関する改善が継続的に入っています(機能追加・改善・バグ修正など)。直近のまとめとして、Make WordPress(Core)の「What’s new in Gutenberg」投稿が参考になります。What’s new in Gutenberg 20.4 and 20.5?(Make WordPress Core)
実践ガイド:公開前チェックリスト(レスポンシブ確認・キャッシュ除外・共有手順)
ここからは、公開前のチェックを「迷わない型」にします。ポイントは、毎回同じ順番で確認することです。人は順番が決まっているとミスが減ります。
以下は、公開前の最短チェックフローです。ワークフローに貼って使える形にしています。
表:公開前に失敗しない「プレビュー確認フロー」チェック表
| ステップ | 目的 | 実行内容 | 想定時間 |
|---|---|---|---|
| 1. 内容確認 | 文字・画像・リンクの最終確認 | 誤字脱字、画像差替、リンク先の動作確認(外部リンクも) | 5–10分 |
| 2. 編集画面プレビュー | 本文ブロックの見え方確認 | PC/モバイルの表示切替で段落・表・吹き出し・ボタンを確認 | 3–5分 |
| 3. テンプレ込み確認 | ヘッダー/余白/共通パーツの確認 | FSE/テーマ側の影響(広告、パンくず、サイドバー)を確認 | 3–7分 |
| 4. キャッシュ除外 | 未公開情報の露出を防ぐ | プレビューURL(共有URL含む)をCDN・サーバー・キャッシュプラグインから除外 | 2–5分 |
| 5. 共有(必要時) | 外部レビュー | 共有プレビュー発行(期限短め・HTTPS)→確認後は不要リンクを放置しない | 5分 |
| 6. 公開直前の最終確認 | 読者目線での最終チェック | ログアウト+シークレット+スマホ実機で「3秒で分かるか」を確認 | 3–10分 |
| 7. 公開後チェック | 公開事故の早期発見 | OGP表示、トップ導線、主要リンク、表示速度を確認(必要ならキャッシュパージ) | 3–10分 |
「プレビューの基本操作」自体は公式サポートにもまとまっています。特に、編集画面でのプレビューや表示形式の切り替えなどは、まずここを押さえると迷いが減ります。Preview Your Content(WordPress.com Support)
カスタム機能で「この不便を解消」したいときの選択肢(プラグイン開発サービス紹介)
既存プラグインで解決できない要件もあります。たとえば、次のようなケースです。
こういう要件は、無理に既存プラグインでねじ込むより、最小限の機能でカスタム実装したほうが安全で運用もしやすいです。
私のサービスでは、既存プラグインのカスタマイズやゼロからのプラグイン開発でこうした要件に対応しています。要件定義→プロトタイプ→テスト→本番導入まで対応しますので、まずはお気軽にご相談ください:WordPress専用プラグインを開発します。既存プラグインで無理な機能は作ればいいのです!
質問回答形式(FAQ)
プレビューリンクを開くとログイン画面になるのはなぜ?
認証系・セキュリティ系・リダイレクト系のプラグインや設定が干渉している可能性があります。切り分けは「プラグインを一つずつ無効化」→「デフォルトテーマで確認」→「キャッシュ/リダイレクト設定確認」の順が早いです。似た相談はWordPress.orgのサポートにもあります。Preview not showing my webpage content(WordPress.org Support)
共有プレビューは本当に安全?有効期限の目安は?
共有プレビューは、期限つきnonceなどで保護される設計が一般的です。例として「Public Post Preview」は、説明にある通り期限つきURLで共有できます。Public Post Preview ただし、リンクが転送される可能性もあるので、期限は短めにし、キャッシュ除外、HTTPS、必要なら発行回数の管理までセットにすると安心です。WordPressのnonce自体の考え方は公式ハンドブックが参考になります。Nonces(WordPress Developer Resources)
プレビューで問題ないのに、公開すると崩れるのはなぜ?
「公開後にだけ動くもの」(キャッシュ最適化、広告、計測タグ、ポップアップなど)が原因のことが多いです。なので最終確認は、可能な範囲で本番に近い条件(ログアウト・スマホ・キャッシュ影響あり)で行うのがおすすめです。
PR:サイト運用をラクにする関連サービス(必要な人だけ)
【PR】サイト売買や運用の選択肢を見たい方へ
・ラッコM&Aトップページ
・ラッコM&A自動査定
【PR】キーワード調査を効率化したい方へ
・ラッコキーワード
まとめと次の一歩(公開前の安心を“仕組み化”する)
最後に要点をまとめます。
公開前に失敗しないための本質
・プレビューは「見た目確認」ではなく、公開前の事故防止プロセス
・プレビューは用途で分ける(編集画面/テンプレ込み/共有)
・共有するなら「期限」「HTTPS」「キャッシュ除外」が最重要
・そして何より、プレビュー前に読者目線へ切り替える(1人憑依+3つの質問)
まずは今日から、表のフロー(チェック表)だけでも取り入れてみてください。公開前の不安が減って、確認が速くなります。
もし「共有プレビューの統制」「ログ」「承認フロー」など、既存プラグインで届かない要件があるなら、無理に運用でカバーせず、最小限のカスタムで安全に解決するのがおすすめです。ご相談はこちら:WordPress専用プラグインを開発します











WordPressで困っていませんか?ここに気軽に相談してください