WP Notepad は、サイトにメモ帳(テキストエリア)を設置するプラグインです。閲覧者はログインせずにメモを書き留められ、メモはそれぞれのブラウザの LocalStorage に保存されます。既定では、サーバーには何も送信・保存されません。
メモ帳は次の 3 つの方法で設置できます。
- クラシックウィジェット — 任意のウィジェットエリアに「Notepad」ウィジェットを追加します。
- ブロック — エディターで「WP Notepad」ブロックを挿入します。
- ショートコード — 投稿本文やテーマのテンプレートに
[wpnotepad]を配置します。
主な機能:
- 入力に合わせてメモがブラウザへ自動保存され、再訪問時に復元されます。
- リアルタイムの文字数カウンターと、確認付きのクリアボタン。
- テキストエリアは内容に合わせて自動的に高さが広がります。
- クリップボードへのコピー、.txt ファイルとしてのダウンロード、ファイルからのメモのインポート。
- タブによる、1 つのメモ帳での複数メモの管理。
- 任意の自動削除(TTL): 設定した日数を過ぎたメモを自動的に削除します。
- ログインユーザー向けの、任意・オプトインのデバイス間同期(下記参照)。既定では無効です。
- アクセシビリティ: ラベル付きテキストエリア、文字数カウントの関連付け、控えめな保存アナウンス、明確なフォーカススタイル。
- エディターの色・タイポグラフィ・余白・配置のコントロールによるブロックのスタイリング。
- 英語と日本語に対応。
プライバシー / デバイス間同期: 既定では、メモは閲覧者のブラウザ内にのみ保存され、サーバーには一切保存されません。管理者は「設定 → WP Notepad」から「デバイス間同期」を任意で有効化できます。有効にすると、ログインユーザーのメモのみが各自の WordPress ユーザーアカウント(ユーザーメタ)に保存され、REST API を通じてデバイス間で同期されます。ゲスト(未ログインの閲覧者)は常に LocalStorage のみの保存となります。
