WP Notepad
·
Add a notepad via a widget, block or shortcode. Notes save to the browser (LocalStorage) — no login required — with optional opt-in cross-device sync.
WP Notepad puts a notepad textarea on your site. Visitors can jot notes without logging in, and notes are kept in their own browser’s LocalStorage — by default nothing is sent to or stored on the server.
Add a notepad in three ways:
- Classic widget — add the “Notepad” widget to any widget area.
- Block — insert the “WP Notepad” block in the editor.
- Shortcode — place
[wpnotepad]in post content or theme templates.
Features:
- Notes auto-save to the browser as you type, and are restored on return.
- Live character counter and a confirm-protected Clear button.
- The textarea grows automatically to fit its content.
- Copy to clipboard, download as a .txt file, or import a note from a file.
- Multiple notes in one notepad via tabs.
- Optional auto-delete (TTL): notes expire after a configurable number of days.
- Optional, opt-in cross-device sync for logged-in users (see below). Disabled by default.
- Accessibility: labelled textarea, character-count association, polite save announcements and visible focus styles.
- Block styling via the editor’s color, typography, spacing and alignment controls.
- Available in English and Japanese.
Privacy / cross-device sync: By default notes live only in the visitor’s browser and are never stored on the server. An administrator may optionally enable “cross-device sync” under Settings → WP Notepad. When enabled, only logged-in users’ notes are saved to their own WordPress user account (user meta) and synced across their devices via the REST API. Guests (logged-out visitors) always remain LocalStorage-only.
