Plugin Directory

Side Matter

Turns footnotes into sidenotes, magically aligning each note in the sidebar next to its corresponding reference in the text.


  • Fixed a plugin activation error reported under WP 3.8.
  • Made improvements to options menu UI.
  • Options menu has been moved from the Reading Settings screen. It now has its own settings page under the Appearance menu.
  • Plugin now processes shortcodes enclosed within the [ref] shortcode, such as [video] or [gallery].


  • A title heading may now be added to the Side Matter widget using the Widgets admin screen.
  • Plugin no longer generates an empty ol element on pages without notes.
  • Plugin now removes its widget options field from the database when uninstalled.
  • Widget container markup now follows WordPress convention. This breaks the old div.side-matter-widget CSS class selector; use .widget_side_matter instead.


  • Added a [ref] quicktag button to the post editor.
  • Fixed some odd behavior within the sidenote-positioning loop.
  • Fixed two options menu UI bugs from the previous update.
  • Sanitization of reference figures' title attribute has been improved.
  • Using multiple instances of the Side Matter widget no longer causes id conflicts between notes.


  • Added support for Hiragana and Katakana figure sets.
  • Added localization domain path to plugin header and appended translation notes to some otherwise cryptic strings.
  • Made various minor fixes to improve appearance and performance.


  • Added support for Armenian, Georgian, Greek, and Hebrew numeral formats, as well as the option to hide numeral figures entirely.
  • Fixed two IE-specific bugs related to proper display of title attributes and list numerals.
  • Made various minor adjustments and fixes for appearance and performance.
  • Numbered classes have been removed.
  • Plugin is now localization-ready.


  • Added a preview field to the options menu.
  • Added an option to display reference figures in Latin alphabet and Roman numeral formats.
  • Added an option to set inline colors for Side Matter elements.
  • Reference numeral a tags have been given a title attribute for accessibility.
  • Removed deprecated element classes side-matter-ol and side-matter-li. Numbered classes, e.g. side-matter-sup-6, are now deprecated.
  • Responsive positioning and fade effects are now turned off by default to spare inexperienced users the script load.
  • Side Matter's options menu is now linked from its entry on the Installed Plugins screen.


  • Added an option to display sidenotes on selected page types.
  • Plugin documentation now includes a guide to styling Side Matter elements with CSS.
  • Reduced specificity for CSS defaults in side-matter.css, allowing them to be more easily superseded by user CSS.
  • Removed the a anchor elements within sidenotes to correct a stubborn layout issue. Reference numerals now link to sidenotes via li id.
  • Side Matter now erases its options field from the database upon deletion.
  • Widget admin panel now links to plugin options menu on the Reading Settings screen.


  • Added an options menu to the Reading Settings screen.
  • Made various tweaks for security, performance, and cross-browser compatibility.
  • Paragraphs within sidenotes are now properly wrapped in p tags by WordPress.
  • Replaced sidenote span tags with div tags to correct a display problem in some browsers.
  • Sidenotes now employ jQuery fade effects for smoother transitions upon window load, resize, and zoom.


  • Expanded plugin documentation.
  • Rewrote side-matter.php, simplifying and consolidating code for future development.
  • Sidenote numerals can now be styled separately from sidenote text.
  • Streamlined CSS classes and jQuery selectors.
  • Widget markup now better follows WordPress convention.


  • Fixed a class instantiation error that was preventing plugin activation for some users.


  • Initial release.

Requires: 3.0 or higher
Compatible up to: 3.8.11
Last Updated: 2 years ago
Active Installs: 900+


4.6 out of 5 stars


0 of 2 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1
100,1,1 100,1,1 100,1,1