Leírás
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 (keyboard accessible: arrow keys, Home and End).
- A note open in several browser tabs or windows stays in step as you type.
- Warns instead of showing „Saved” when the browser cannot store the note (e.g. storage full or blocked).
- 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.
Blokkok
This plugin provides 1 block.
- WP Notepad It is a plug-in that displays a notepad on the widget. The data is saved in LocalStorage in the browser, so you can use it easily without login.
Telepítés
- From the WP admin panel, click „Plugins” -> „Add new”.
- In the browser input box, type „WP Notepad”.
- Select the „WP Notepad” plugin and click „Install”.
- Activate the plugin.
OR…
- Download the plugin from this page.
- Save the .zip file to a location on your computer.
- Open the WP admin panel, and click „Plugins” -> „Add new”.
- Click „upload”.. then browse to the .zip file downloaded from this page.
- Click „Install”.. and then „Activate plugin”.
GYIK
-
Where are notes stored?
-
In the visitor’s own browser (LocalStorage). Notes are not sent to the server unless the administrator enables opt-in sync and the visitor is logged in.
-
How do I use the shortcode?
-
Place
[wpnotepad]where you want a notepad. Supported attributes:id— a stable storage key (recommended when using more than one notepad).placeholder— placeholder text for the textarea.min_height— minimum height in pixels.max_length— maximum number of characters (0 = unlimited).show_count—true/falseto show the character counter.tabs— number of note tabs (1 = no tabs).tab_labels— comma-separated tab names, e.g.tab_labels="To do,Ideas"(unnamed tabs show „Note N”).ttl— auto-delete a note after this many days (0 = never).label— accessible label for the textarea.
Example:
[wpnotepad id="my-note" placeholder="Jot something down" tabs="3" ttl="30"] -
Does the plugin store personal data?
-
Not by default: notes stay in the visitor’s browser. If an administrator enables sync, logged-in users’ notes are stored in their user account; these are included in WordPress’s personal data export and erasure tools, and suggested privacy policy text is provided.
-
Does it work across devices?
-
Only if the administrator enables sync (Settings WP Notepad) and the visitor is logged in. Otherwise notes stay in the current browser only. Turning sync off later keeps the synced notes on the server; the same screen can delete them all. Notes written while logged in belong to that account: on a shared computer they are not shown to other accounts or to guests.
-
What happens to my notes if I clear my browser data?
-
Browser-only notes are removed when LocalStorage is cleared. Use the Download button to keep a copy, or enable sync (logged-in users) for a server-side copy.
Vélemények
Nincsenek értékelések erről a bővítményről.
Közreműködők és fejlesztők
“WP Notepad” egy nyílt forráskódú szoftver. A bővítményhez a következő személyek járultak hozzá:
Közreműködők“WP Notepad” 1 nyelvre lett lefordítva. Köszönet a fordítóknak az áldozatos munkájukért!
“WP Notepad” fordítása a saját nyelvünkre.
Érdekeltek vagyunk a fejlesztésben?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Változási napló
2.7.1
Release Date – 13 October 2026
* Fix: turning sync off no longer hides notes that were written while it was on
* Fix: notes typed in the browser while logged out (or before 2.7) are no longer uploaded into an account automatically, and an account’s synced note is no longer replaced by such a note
* Fix: erasing or purging synced notes no longer removes notes that only ever existed in the browser
* Fix: accounts already over the 1 MB limit can still shorten or clear notes; a refused write no longer changes anything on the server
2.7.0
Release Date – 13 October 2026
* Privacy fix (sync on): on a shared browser, notes written while logged in are no longer shown to or uploaded into another account, and are hidden from guests after logout
* Privacy fix: notes removed with WordPress’s personal data eraser or „Delete all synced notes” are no longer uploaded again from browsers that still had a copy
* Fix: two notepads showing the same note on one page (e.g. a synced pattern used twice) stay in step instead of overwriting each other, and get unique ids for accessibility
* New: a per-user limit of 1 MB on the total size of synced notes, to keep user data small
2.6.7
Release Date – 13 October 2026
* Fix: on a single site that uses the wpnotepad_key_prefix filter, existing notes are carried over to the prefixed key again (2.6.6 applied the multisite-only restriction there too)
2.6.6
Release Date – 13 October 2026
* Fix (multisite): the point in time that decides which old notes a sub-site may carry over is now also recorded on single sites (kept when converting to multisite) and kept when the plugin is deleted and reinstalled, so sub-sites cannot pick up main-site notes in those cases
2.6.5
Release Date – 13 October 2026
* Fix (multisite): a sub-site could copy the main site’s note once when a notepad with the same id was opened there for the first time. Only notes older than the 2.6 key change are carried over now
2.6.4
Release Date – 13 October 2026
* Fix: when several sync requests for the same note failed (e.g. a dropped connection), an older edit or the text before a Clear could be retried instead of the latest change
* Fix: at the server’s storage limit, re-sent cleared notes no longer push other cleared notes out
2.6.3
Release Date – 13 October 2026
* Fix: once a user had synced many different notes, new notes could stop syncing for good; the oldest cleared notes are now removed to make room
* Fix: the server clock correction ignores slow responses, so a slow connection cannot skew note timestamps
* Fix: a retried sync request can no longer replace a newer edit made after the device clock was corrected
* Fix (multisite): carrying over a sub-site’s old note is retried if the browser’s storage was full
2.6.2
Release Date – 13 October 2026
* Fix: a sync response the browser could not read (e.g. a PHP notice in the output) made the note be sent again every 10 seconds
* Fix: a failed older sync request could be retried in place of a newer edit
* Fix: timestamps now follow the server’s clock, so a device whose clock runs fast cannot keep overwriting newer edits (also when the page is closed right after typing)
* Fix (multisite): an expired or cleared sub-site note is no longer refilled from the pre-2.6 key
* Fix: the server now also limits how many cleared notes a user can store
* Fix: no PHP notices on WordPress 6.0 when the block is rendered outside the normal block rendering
2.6.1
Release Date – 13 October 2026
* Fix: on WordPress 6.0 the block’s notepad did not work on the front end (its script was not loaded)
* Fix: a cleared note could reappear (from the copy loaded with the page, or on multisite sub-sites from the pre-2.6 key). Cleared notes are now kept as empty, timestamped notes
* Fix (multisite): only network administrators can see and delete synced notes, which are shared across the network
* Fix: sync requests sent when a page is hidden or closed could be dropped for long or multibyte notes; failed requests are now retried
* Fix: a device whose clock runs fast no longer keeps overwriting newer edits made on other devices
* Fix: cleared notes no longer count toward the per-user limit of synced notes
* Fix: uninstalling on a network with more than 100 sites now cleans up every site
2.6.0
Release Date – 13 October 2026
* Fix (multisite): sub-sites no longer share notes with the main site or each other when their notepads have the same id (same browser origin / network-wide user meta). Sub-site notes now use a per-site key; the note a sub-site showed before is carried over automatically
* New: wpnotepad_key_prefix filter to change the storage key prefix
2.5.2
Release Date – 13 October 2026
* Accessibility fix: „Saved” and other status messages are now reliably announced by screen readers (the live region is no longer hidden and re-shown)
2.5.1
Release Date – 13 October 2026
* Fix: a notepad placed in a hidden area (tab panel, modal, accordion or menu) no longer collapses to almost zero height with its text cut off when the area is opened
2.5.0
Release Date – 13 October 2026
* New: name the note tabs (block setting, widget setting, or the shortcode’s tab_labels attribute). Renaming a tab keeps its note
2.4.0
Release Date – 13 October 2026
* New: Settings WP Notepad shows how many synced notes are stored on the server and can delete them all (turning sync off keeps them)
2.3.1
Release Date – 13 October 2026
* Fix: with sync enabled, notes saved at the same moment (for example several notepads on one page) could overwrite each other on the server and be lost. Each synced note is now stored separately; existing synced notes are migrated automatically
* Sync requests made while a page loads are now batched with other pending changes
2.3.0
Release Date – 13 October 2026
* New: synced notes can be exported and erased with the WordPress privacy tools (Tools Export/Erase Personal Data)
* New: suggested privacy policy text (Settings Privacy)
* New: when a maximum length is set, the counter shows „used / maximum”
* Added automated tests for the front-end script
2.2.0
Release Date – 13 October 2026
* The block is now rendered on the server from the same template as the widget and shortcode, so its labels appear in the visitor’s language
* Fix: editing a post in a different editor language no longer marks the block as invalid
* Blocks saved by earlier versions keep working unchanged and are upgraded automatically the next time the post is edited
2.1.0
Release Date – 13 October 2026
* New: notes stay in step across browser tabs/windows showing the same notepad
* New: keyboard navigation for note tabs (arrow keys, Home, End) with roving focus and aria-controls
* New: a warning is shown instead of „Saved” when the browser cannot store the note
* New: the classic widget can now set placeholder text, minimum height, maximum characters and the character counter, like the block and shortcode
* New: „Settings” link on the Plugins screen
* Fix: duplicating a block no longer makes the copy share the original’s note (the copy gets its own storage key)
2.0.1
Release Date – 13 October 2026
* Fix: sync no longer sends a request on every keystroke; edits are batched and flushed when the page is hidden or closed
* Fix: a delayed or stale sync request can no longer overwrite newer content on the server
* Fix: a cleared note is no longer restored by another device that still had the old text
* Fix: switching tabs no longer re-saves an unchanged note as new (which could overwrite edits made elsewhere)
* Fix: importing a file now respects the maximum length setting
* Fix: server-side note length is cut on character boundaries (no broken multibyte text); note keys are validated and the number of synced notes per user is capped
* Fix: the tab count is capped at 20 for shortcodes too
* Plugin data (sync setting and synced notes) is now removed when the plugin is deleted
* The block now shares the widget/shortcode front-end script, and the sync configuration is only printed on pages that show a notepad
2.0.0
Release Date – 17 June 2026
* New: multiple notes via tabs (widget, shortcode and block)
* New: optional auto-delete (TTL) — notes expire after a configurable number of days
* New: opt-in cross-device sync for logged-in users via the REST API (disabled by default; guests remain LocalStorage-only)
* Notes are now stored as a small JSON envelope with a timestamp; legacy plain-string notes are read transparently
* Added a Settings WP Notepad screen for the sync toggle
1.4.0
Release Date – 17 June 2026
* New [wpnotepad] shortcode to place a notepad anywhere (post content or theme templates)
* Notepad textarea now grows automatically to fit its content
* Added copy-to-clipboard, download as .txt and import-from-file controls
* Accessibility: textarea labelling, character count association and visible focus styles
* Block: added a deprecation so notes saved by 1.3.0 keep working
1.3.0
Release Date – 17 June 2026
* Added a live character counter below the notepad (widget and block)
* Added a „Saved” indicator that briefly confirms when a note is stored, announced to assistive technology via aria-live
* Added a Clear button (with confirmation) that empties the note and removes it from LocalStorage
* Block: expanded supports for color, typography, spacing and wide/full alignment so notes can be styled with the editor’s built-in controls
* Block: added a settings sidebar (placeholder text, minimum height, maximum characters, character-count toggle)
* Block: added deprecations so notes saved by earlier versions keep working
1.2.2
Release Date – 16 June 2026
* Hardened LocalStorage access against exceptions (Safari private mode, storage disabled, quota exceeded) so typing no longer errors when storage is unavailable
1.2.1
Release Date – 16 June 2026
* Block: notepad textarea now uses a stable per-instance storage key (no longer tied to its position on the page)
* Regenerated translation template (.pot) and Japanese translations with correct text domain and source references
* Housekeeping: removed an unused legacy translation file
1.2.0
Release Date – 16 June 2026
* Modernized for current WordPress (block API v3, secure escaping/sanitization)
* The block now renders a working notepad textarea saved to LocalStorage on the front end
* Fixed block editor title/description fields not saving correctly
* Front-end script rewritten in vanilla JS (no jQuery dependency)
* Conditional asset loading and various refactoring
1.1.2
Release Date – 11 October 2023
* Compatible with block editor
1.1.1
Release Date – 11 October 2023
* Refactoring
1.1.0
Release Date – 11 October 2023
* Refactoring
1.0.2
Release Date – 7 October 2023
* Text correction & Refactoring
1.0.1
Release Date – 14 April 2021
* Minor correction
1.0.0
Release Date – 3 March 2020
* Initial Release
