footnotes aims to be the all-in-one solution for displaying an automatically-generated list of references on your WordPress Page or Post. [NB - clone of https://github.com/markcheret/footnotes, no longer mirroring] https://bengoldsworthy.net/portfolio/programs/footnotes/
This repository has been archived on 2023-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-08-12 11:40:00 +01:00
.github docs: add optional field to bug report template (#201) 2021-08-12 11:33:29 +01:00
_tools Merge branch '3.0' into 3.0-redo-settings 2021-08-12 11:39:12 +01:00
assets ci: improve release process, clean up and re-org repo, add automated minification (#143) 2021-04-25 09:28:02 +01:00
docs Merge branch '3.0' into 3.0-redo-settings 2021-08-12 11:39:12 +01:00
footnotes.wiki@837ae00912 build: add GitHub Wiki repo. as Git submodule 2021-04-29 18:38:17 +01:00
src Merge branch '3.0' into 3.0-redo-settings 2021-08-12 11:39:12 +01:00
tests test: add example test 2021-08-10 19:18:02 +01:00
.gitignore build: amend gitignore 2021-08-07 16:46:04 +01:00
.gitmodules build: add GitHub Wiki repo. as Git submodule 2021-04-29 18:38:17 +01:00
.htmlhintrc ci: improve linting, GitHub Actions workflows (#149) 2021-04-26 17:17:44 +01:00
.prettierignore ci: improve release process, clean up and re-org repo, add automated minification (#143) 2021-04-25 09:28:02 +01:00
CHANGELOG.md release: release 2.7.3 (#144) 2021-04-25 21:26:41 +01:00
CODE_OF_CONDUCT.md chore: lint coc (#164) 2021-04-30 13:37:50 +01:00
composer.json Merge branch '3.0' into 3.0-redo-settings 2021-08-12 11:39:12 +01:00
composer.lock build: update Rector 2021-05-17 12:55:16 +01:00
CONTRIBUTING.md build: replace phpDoc dependency 2021-05-02 21:30:13 +01:00
LICENSE.md ci: improve linting, GitHub Actions workflows (#149) 2021-04-26 17:17:44 +01:00
package-lock.json Merge branch '3.0' into 3.0-redo-settings 2021-08-12 11:39:12 +01:00
package.json Merge branch 'translation-fixes' into 3.0-backport-fixes 2021-08-03 09:36:14 +01:00
phpcs.xml.dist ci: move PHPCS settings to own config 2021-05-02 20:44:00 +01:00
phpdoc.dist.xml ci: rename docs cache 2021-05-01 21:42:10 +01:00
phpunit.xml build: add PHPUnit dependency 2021-08-10 19:17:48 +01:00
README.md Merge branch '3.0' into automated-testing 2021-08-10 19:31:28 +01:00
rector.php fix: fix Rector downgrading 2021-05-12 08:18:15 +01:00
SECURITY.md ci: improve release process, clean up and re-org repo, add automated minification (#143) 2021-04-25 09:28:02 +01:00
settings.ods refactor: redo remaining settings 2021-08-08 15:01:01 +01:00

footnotes

stable tag WP rating Reqd PHP Reqd WP WordPress Plugin: Tested WP Version

GitHub contributors GitHub commits since tagged version GitHub commit activity issues PRs

License: GPL v3 Snyk Vulnerabilities for GitHub Repo OSSAR Code Linting

Commitizen friendly Coverage Status

footnotes

footnotes aims to be the all-in-one solution for displaying an automatically-generated list of references on your Page or Post. The Plugin ships with a set of defaults while also empowering you to control how your footnotes will be displayed.

footnotes gives you the ability to display well-formatted footnotes on your WordPress Pages and Posts — those footnotes we know from offline publishing.

Featured on wpmudev — cheers for the review, folks!

Table of Contents

Features

This Plugin provides:

  • fully-customizable footnote start and end shortcodes;
  • stylable tooltips supporting hyperlinks and dedicated text;
  • a responsive reference container, with customisable positioning;
  • a wide choice of different numbering styles;
  • a freely-configurable and optional backlink symbol;
  • footnote appearance customisation via dashboard settings and custom CSS style rules; and
  • editor buttons for easily adding shortcode tags.

Getting Started

  1. Read the contributing guidelines;
  2. clone this repository (git clone git@github.com:markcheret/footnotes.git):
    • we recommend that you use VVV for your local testing environment.
  3. install Composer and NPM; and
  4. install all dependencies (composer install):
    • you will have to install php-mbstring manually if you do not already have it.

Documentation

View the current docs here.

Testing

This repo. uses PHPUnit to run automated tests. To run the full test suite, use composer run test.

Test cases are found in the tests/ directory.

PHPUnit settings are available in the file phpunit.xml.

Acknowledgements

Huge thanks to every footnotes user, contributor, bug reporter, feature requester and fan!

License

This project is licensed under the GNU GPL v3.

Contact Information

Name Link(s)
Mark Cheret Email