Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Modern Footnotes icon

Modern Footnotes

v1.4.19
by prismtechstudios · 4.9 (30 reviews)

Add inline footnotes to your posts. On desktop, the footnotes will appear as tooltips. On mobile, the footnote will expand beneath the text.

6K+ active installs Updated Apr 15, 2024 Tested to 6.5.5
Try Demo Download
Pre-installed Ready in ~10s No card

About Modern Footnotes

This plugin allows you to add footnotes to your WordPress posts, inspired by the styles of Grantland and FiveThirtyEight. The footnotes will appear as a tooltip on desktop and expand as a section on mobile. You can customize the behavior and style of your footnotes using shortcode options.

Screenshots

Modern Footnotes screenshot
Modern Footnotes screenshot
Modern Footnotes screenshot

Changelog

1.4.19

  • Fix compatibility issue with Relevanssi

1.4.18

  • Fix PHP warning when $GLOBALS[‘post’] was not a WP_POST instance

1.4.17

  • Security fix for XSS issue. Thanks to cleantalk and Dmitrii Ignatyev for identifying the issue.

1.4.16

  • Security fix for XSS issue. Thanks to Rio Darmawan for identifying the issue.

1.4.15

  • Fix for duplicate HTML ids

1.4.14

  • Minor fix for a PHP warning where foreach was attempting to access a null object

1.4.13

  • Fixed a problem where using the hover option for footnotes would cause footnote display issues on mobile.

1.4.12

  • Add ability to provide a custom class attribute to mfn shortcode tags
  • Fix JavaScript error loading Modern Footnotes on widgets page
  • Add a new option to customize the heading of a footnote list
  • Fix PHP type warnings when strings were provided as footnote reference numbers

1.4.11

  • Accessibility fix: set aria-describedby and gave footnote links a role of “button”

1.4.10

  • Remove outline style from tooltip when users are focused on it
  • Added an option to add heading text to a footnote list

1.4.9

  • Fixed a PHP warning in debug mode

1.4.8

  • Fixed a PHP warning in debug mode

1.4.7

  • Add option to add title attribute with footnote contents to footnote numbers

1.4.6

  • Removed title attribute from footnotes (may add this in again in the future as a setting, if it’s requested)

1.4.5

  • Fix to issue where footnotes would sometimes interfere with line height
  • Only load CSS/JS for Modern Footnotes on pages where it’s used
  • Add option to show tooltips on hover
  • Add title attribute to a element that opens footnotes
  • Fixed issue with rendering footnotes in excerpts
  • Fixed issue related to WordPress back-end compatibility with other plugins
  • Accessibility improvements: set focus in and out of tooltip footnotes, and make the escape key work when in a footnote

=1.4.4=
* Fixed PHP warning

=1.4.3=
* Add an option to list footnotes at the bottom of an RSS feed

=1.4.2=
* Change “x” button to only close one collapsible footnote at a time to prevent mobile scrolling issues

=1.4.1=
* Added CSS to make the footnotes list display better with some themes.

=1.4=
* Added option to list footnotes at bottom of the page. Fixed issue where Display Posts plugin would cause posts to sometimes render with incorrect numbering.

=1.3.11=
* Prepared plugin for localization

=1.3.10=
* Fixed problem on pages that listed multiple posts where footnote numbers wouldn’t reset. Added an option to reset footnote numbering with an attribute. Fixed a minor code issue with the Gutenberg editor.

=1.3.9=
* Fixed problem in Chrome where a footnote near the right side of the screen would appear with compressed width on desktop

=1.3.8=
* Fixed problems with some custom implementations where footnotes wouldn’t open due to extra DOM elements being placed between the footnote link & content

=1.3.7=
* Fixed JavaScript error

=1.3.6=
* Fix for problem where clicking on a footnote with the same numbering as another footnote would open both footnotes

=1.3.5=
* Fix for problem where footnote numbering would incorrectly start with ‘3’ in some cases, especially when combined with the Yoast SEO plugin

=1.3.4=
* Fix for problem where some extra, empty footnotes would randomly appear

=1.3.3=
* Fix issue where applying multiple formats in conjunction with footnotes in the Gutenberg editor would mess up footnote formatting

=1.3.2=
* Fix issue where links inside footnotes wouldn’t appear inline with other text

=1.3.1=
* Updated style so that long links are truncated with ellipsis in tooltips

=1.3.0=
* Fixed problem where Classic Editor button did not appear in WP 5.x. Added Gutenberg button. Allow shortcode within footnotes.

=1.2.7=
* Fixed additional shortcode rendering issue in RSS feeds.

=1.2.6=
* Removed footnote shortcodes from rendering in RSS feeds.

=1.2.5=
* Fixed issue with footnotes causing line breaks.

=1.2.4=
* Fixed a problem where HTML tags could not be entered inside a footnote.

=1.2.3=
* Tested with WordPress 5.0

=1.2.2=
* Changed license from LGPL to GPL2.

=1.2.1=
* Fixed a problem where footnote would improperly size when it was opened multiple times at the edge of a container

=1.2=
* Stopped using href=”#” for a HTML elements for increased theme compatibility. Added ability to have a custom shortcode. Added a custom CSS area. Added the ability to manually override citations.

=1.1.4=
* Fixed issue where footnote numbering wouldn’t be sequential when other plugins like TablePress caused shortcodes to render in a different order than they appear in the HTML.

=1.1.3=
* Fixed issue where icon was not showing in the admin MCE editor

=1.1.2=
* Fixed problem where scripts were enqueued incorrectly.

=1.1.1=
* Fixed error occuring in PHP versions below 5.3

=1.1=
* Added option to use expandable version of footnotes on desktop instead of the default tooltip style

=1.0=
* initial version

Try other plugins

Classic Editor icon

Classic Editor

4.9 · 9M+ installs

Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all…

WordPress Importer icon

WordPress Importer

3.1 · 3M+ installs

Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.

Classic Widgets icon

Classic Widgets

4.9 · 2M+ installs

Enables the previous "classic" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor…