Contributors: tarosky, Takahashi_Fumiki
Tags: responsive, preview, viewport, grid, admin, design, development
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Viewport Grid は、指定したURLを複数のビューポートサイズ(スマホ・タブレット・PCなど)で同時に表示し、レスポンシブデザインを一画面で比較・検証できるWordPress管理者向けプラグインです。主にデザイナー・開発者がモバイル対応を確認する用途で使用します。
- 管理画面でビューポートサイズ(ラベル・横幅・縦幅)を自由に設定
/multi-preview/?preview=URLで複数のiframeを並べて同時表示- 各ビューポートごとにリロードボタン、全体リロードボタン
- ドラッグ&ドロップでプレビュー画面の並び替え(Packery + Draggabilly)
- 設定画面でビューポートの順番もドラッグで変更可能
- X-Frame-Options: DENYなページは表示不可
- 管理画面は
manage_options権限で制限
- このリポジトリのリリースからZIPをダウンロードし、
viewport-grid.zipをアップロード。 - WordPress管理画面の「プラグイン」から「Viewport Grid」を有効化します。
- 必要に応じて
npm install && npm run wp-env startでローカル開発環境を起動できます。
- 管理画面「ツール」→「Viewport Grid」からビューポートサイズを設定
- プレビューしたいURLを入力し、「プレビューを開く」ボタンで新しいタブに比較画面を表示
/multi-preview/?preview=URLでも直接アクセス可能- プレビュー画面で各ビューポートをドラッグ&ドロップで並べ替え可能
- ビューポートサイズ(ラベル・横幅・縦幅)は複数登録・編集・削除・並べ替え可能
- 設定は
wp_optionsのviewport_grid_settingsに保存 - 外部から
viewport_grid_viewportsフィルターでカスタマイズ可能
Q. 外部サイトもプレビューできますか?
A. X-Frame-Options: DENY などが設定されている外部サイトは表示できません。基本的に自サイト内ページのプレビューを想定しています。
Q. プレビュー画面の並び順は保存されますか?
A. プレビュー画面での並び順は一時的なものです。設定画面で順番を保存できます。
Q. プラグインのカスタマイズは可能ですか?
A. フィルターやフックを用意しています。詳細はソースコードをご参照ください。
GPLv2 or later
- 作者: Tarosky INC.
- GitHub: https://github.com/tarosky/viewport-grid
- 初回リリース
