WP Notepad のインストールから各機能の使い方までを説明します。
インストール
- WordPress 管理画面で「プラグイン」→「新規追加」を開く。
- 「WP Notepad」を検索してインストールし、有効化する。
- または配布 zip を「プラグインのアップロード」から導入して有効化する。
動作要件: WordPress 6.0 以上 / PHP 7.1 以上。
使い方
1. クラシックウィジェット
「外観」→「ウィジェット」で Notepad ウィジェットをウィジェットエリアに追加します。設定項目:
- Title(見出し)/ Description(説明文)
- Number of tabs(タブ数。1 でタブなし)
- Auto-delete after (days)(自動消去までの日数。0 で無効)
2. ブロック
投稿・固定ページの編集画面で「WP Notepad」ブロックを挿入します。タイトル・説明を入力でき、右サイドバーの「メモ帳の設定」で次を調整できます。
- プレースホルダー文言 / 最小高さ(px)/ 最大文字数
- 文字数カウントの表示 ON/OFF
- タブ数 / 自動消去日数
色・フォントサイズ・行間・余白・幅寄せ(全幅/幅広)はブロックエディターの標準機能で設定できます。
3. ショートコード
[wpnotepad] を本文やテーマテンプレートに記述します。属性:
| 属性 | 説明 |
|---|---|
id | 保存キー(複数設置時は指定推奨。省略時は自動採番) |
placeholder | プレースホルダー文言 |
min_height | 最小高さ(px) |
max_length | 最大文字数(0 = 無制限) |
show_count | 文字数カウント表示(true/false) |
tabs | タブ数(1 = タブなし) |
ttl | 自動消去までの日数(0 = 無効) |
label | テキストエリアの aria-label |
記述例:
[wpnotepad id="my-note" placeholder="メモを入力" tabs="3" ttl="30"]
メモ帳の機能
- 自動保存・復元: 入力するたびにブラウザへ自動保存。再訪時に内容を復元します。
- 文字数カウント: テキストエリア下に文字数を表示します。
- 自動拡張: 入力量に応じて高さが自動で広がります。
- コピー / ダウンロード / インポート: クリップボードへコピー、
.txtでの保存、ファイルからの読み込みができます。 - クリア: 確認ダイアログのうえでメモを消去し、保存データも削除します。
- タブ: 1つのメモ帳で複数メモをタブ切り替えできます。
- 保存期限(TTL): 指定日数を過ぎたメモは次回読み込み時に自動消去されます。
サーバー同期(オプトイン)
既定では無効です。管理者が「設定 → WP Notepad」で「デバイス間同期」を有効化すると、ログインユーザーのメモがそのアカウント(ユーザーメタ)に保存され、REST API 経由で複数端末に同期されます。
- 同期対象はログインユーザーのみ。ゲスト(未ログイン)は常にブラウザ保存のみです。
- 競合時はタイムスタンプの新しい内容を優先します(後勝ち)。
- 無効化している間は、メモがサーバーに保存されることはありません。