Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

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.17
Last Updated: 3 years ago
Active Installs: 600+


4.6 out of 5 stars


0 of 1 support threads in the last two months have been marked 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