Easy Footnotes lets you quickly and easily add footnotes throughout your WordPress posts using a simple shortcode in the text editor.
Easy Footnotes lets you add footnotes throughout your WordPress posts by using the shortcode [efn_note]Footnote content.[/efn_note]. Easy Footnotes will automatically add the number of the footnote where the shortcode was entered and add the full footnote text to the bottom of your post in an ordered list with a corresponding number.
Hovering the footnote label will show the user the full text of the footnote using the jQuery Qtip2 plugin. Clicking on the footnote label will take the user down the page to the corresponding footnote at the bottom of the WordPress post. Each footnote at the bottom of the post has a icon that can be clicked to return to that particular footnote within the post copy.
That’s all it takes to start adding footnotes to your WordPress blog!
Simply use the shortcode [efn_note]Footnote content goes here[/efn_note] and Easy Footnotes will enter numeric footnotes into your post that open on hover and take the user to the footnote at the bottom of the page on click.
I know, but that’s not really a question.
Because it’s easy. And it’s integrated with the qTip2 jQuery plugin to display your footnotes in lovely tooltips on hover. Plus it automatically numbers your footnotes in the order you enter them into your post.
Just use the efn_footnote_label
filter in your functions.php to edit the output.
function efn_change_label_markup( $output, $label ) { return '' . $label . ''; } add_filter( 'efn_footnote_label', 'efn_change_label_markup', 10, 2 );
Place the following code in your functions.php file to disable the qTip features.
function efn_deregister_scripts() { wp_deregister_style( 'qtipstyles' ); wp_deregister_script( 'imagesloaded' ); wp_deregister_script( 'qtip' ); wp_deregister_script( 'qtipcall' ); } add_action( 'wp_enqueue_scripts', 'efn_deregister_scripts' );
efn_footnote_label
efn_footnote_list_output
filter for editing entire Easy Footnote output after content[efn_note]
to phase out non-prefixed [note]
easy_footnote_label
hook to filter footnote labelsbefore_footnote
and after_footnote
filters to add content before or after footnote lists after content.the_content
filtering being applied earlier in themes.