Site Notes


Save page and post notes in the editor or while logged in, add notes from the front end using the integrated notes button found in the admin bar.


  • Make page and post notes from both the front or back end (while logged in)
  • Front end: Lock the note box open or closed on a per page basis so you can select which pages or posts show your notes automatically
  • Front end: Movable note boxes
  • Front end: Notes are saved using Ajax which means no refresh when you click save
  • Front end: The positon of the note box saves automatically once you have finished moving it to your desired location (per page basis).
  • Front end: The note box is resizable, the dimentions are saved after each resize
  • Front end: Save status appears after every save action so you know when your notes, size and position are being saved
  • Dashboard: Dashboard widget that will display all page/post notes with links to each page

Future Updates

  • Record user who made note (Pro version)
  • Create multiple notes/annotations on a single page for logged in users by role (Pro version)
  • Assign users to notes (users receive notification of new notes) (Pro version)
  • Make comments on notes (Pro version)


  • Notes button on admin bar
  • Notes button on admin bar clicked
  • Notes button indicating saved note
  • Notes box on page
  • To catch editors attention, notes box background turns yellow when there is a saved note
  • Dashboard Notes widget
  • Dashboard Notes widget after you click configure


  1. Upload contents to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Plugin works upon activation, you will now see a notes box in posts and pages.


Q: How do you add a note to the dashboard?

A: Move your mouse to the right side of the “Dashboard Notes” widget title, you should see the word configure appear. Click configure to add or edit your dashboard note.

Q: How do you move the note box in the admin bar?

A: Move your mouse over the bottom of the note box with the darker background, then click and drag to desired position.


སྤྱི་ཟླ་བཅུ་གཉིས་པ། 4, 2017 1 reply
can u make shortcode for placing in theme file? i want to hide admin bar in frontend. and it will be better if this notes will be individually for users. I dont want someone edit my notes.
སྤྱི་ཟླ་དྲུག་པ། 6, 2017 1 reply
working great!
སྤྱི་ཟླ་ལྔ་པ། 2, 2017 1 reply
I absolutely love this product. I use it on most of my sites because it has a really nice way of allowing me to provide links to administrators and collaborators about the template and it's ins-and-outs.
སྤྱི་ཟླ་དགུ་པ། 3, 2016 1 reply
Just needs a little polishing. Animated dropdown not neccessary. It would be good if width expanded as you write. Auto-save would be good.
སྤྱི་ཟླ་དགུ་པ། 3, 2016 2 replies
if i tern on https i get errors : 1: Mixed Content: The page at 'https://domain/' was loaded over HTTPS, but requested an insecure script ''. This request has been blocked; the content must be served over HTTPS. 2: `script.js?ver=1:10 Uncaught TypeError: $(...).draggable is not a function(anonymous function) @ script.js?ver=1:10i @ jquery.js?ver=1.12.3:2j.fireWith @ jquery.js?ver=1.12.3:2n.extend.ready @ jquery.js?ver=1.12.3:2K @ jquery.js?ver=1.12.3:2 ubermenu.min.js?ver=3.2.3:49 UberMenu initialized via window.load` if i tern https off it works or if i tern on https i need to tern off this plugin then my site works.
སྤྱི་ཟླ་དགུ་པ། 3, 2016 1 reply
It is nice and simple but on the dashboard I needed to create a note that I can keep updated or delete. There was no option to edit/delete the note, or it was not obvious enough. When I added a note, it did not populate in the next widget box for Saved.
Read all 12 reviews

Contributors & Developers

“Site Notes” is open source software. The following people have contributed to this plugin.


Translate “Site Notes” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.0.0 [09/27/2023]

  • Refactored code
  • Cleaned up styling
  • Removed all 3rd party libraries (jQuery, FontAwesome)
  • Fixed bugs


  • NEW: Added a checkbox to the “Saved Page/Post Notes” dashboard widget to toggle the Notes on the front end admin bar (
  • Tweak: The links in the “Saved Page/Post Notes” dashboard widget now opens in new tab


  • Fixed: jQuery UI is now pulled in through HTTPS instead of HTTP to support sites using SSL


  • Fixed: Added post notes to the dashboard note list, previously it was only showing page notes
  • Tweak: Dashboard notes will now save as individual notes that can be removed on an individual basis
  • Tweak: Hid front end notes button when not on pages or posts


  • Fixed Undefined variable PHP errors


  • Fixed a JavaScript error with the new auto height functionality which occured when not logged in. (A big thanks to Mike Jackson for reporting the bug and providing a fix!)
  • Fixed: Moved a required file call outside of a function which has been causing some issues with the lock and save functionality


  • Added auto height functionality to the note box textarea


  • Added jQuery dependency to included javascript files (Thanks Sorbing!)
  • NEW: Added dashboard widget to display all saved page/post notes
  • Minor CSS styling update to fix line hight of text in note box


  • Fixed CSS on toggle button to keep the height within the admin bar


  • Position and size of note box in front end automatically save on change
  • Notes, note box size and note box postion saved using ajax
  • Added status bar to show what has been saved
  • Minor CSS changes for better theme support


  • Added Lock option to admin bar note box that will force the notes to remain visible on a per page basis
  • Made note box draggable and expandable
  • Fixed CSS/JS file path


  • Initial release