7 Best WordPress Citation Plugins in 2026 (Tested)

Jul 2, 2026 9 min read
Author avatar
10+ years of LaTeX formatting experience across IEEE, Springer, Elsevier, Wiley, and more.
7 Best Wordpress Citation Plugin

This post lists the 7 best WordPress citation  and Bibliography plugins that you can use for academic blogging. Easily add citations and a bibliography in your WordPress website: paste a DOI, PubMed ID, ISBN, or arXiv ID and get a clean in-text citation and automatically generate a bibliography in APA, MLA, Chicago, IEEE, Vancouver, and other citation styles.

Perfect for academic blogs, university websites, research group websites, online journals, and personal publication pages. We format academic papers for a living, and our clients often run lab sites, personal publication pages, and research blogs on WordPress, so we keep having this exact conversation. This post covers the 7 plugins we would actually install in 2026, what each one is genuinely good at, and the two things almost nobody checks before installing: whether the plugin is still maintained, and what happens to your content if you ever deactivate it.

One disclosure up front: the first plugin on this list is ours. We built it because we could not honestly recommend any existing option to clients who needed proper in-text citations with an auto-formatted bibliography. We explain exactly what it does and does not do, same as every other entry.

First, know which job you are installing the plugin for

“Citation plugin” gets used for three different jobs, and mixing them up is the main reason people install the wrong thing:

  • In-text citations plus a bibliography. You cite sources inside a post and want a properly formatted reference list (APA, IEEE, Vancouver, and so on) generated at the bottom. This is the academic-writing job.
  • Footnotes. Numbered notes for asides, clarifications, or informal sourcing. No citation styles involved.
  • Publication lists. A “Publications” page for a researcher or lab, usually fed by BibTeX, sortable by year and author.

No single plugin does all three well. Pick the job first, then the plugin.

The lock-in test – you should not skip it

Most citation and footnote plugins render their output through WordPress shortcodes. That works fine until the day you deactivate the plugin: every post that used it starts displaying raw shortcode text like [mfn]…[/mfn] to your readers. We have seen this during site migrations more than once, and it is ugly on a site with years of cited posts.

Before committing to any plugin on a site you expect to run for years, check what deactivation does. A plugin that degrades to readable plain text is a much safer long-term bet than one that leaves shortcode debris in hundreds of posts. We flag this for every plugin below.

Quick comparison

PluginBest forCitation stylesEditor supportIf you deactivateMaintenance status
TheLaTeXLab Citations & BibliographyIn-text citations + bibliography from DOIs and other IDs8 (APA, MLA, Chicago, Harvard, IEEE, Vancouver, Nature, AMA)Block + ClassicCitations stay readable as plain textActive (new, 2026)
ZotpressPublishing from an existing Zotero libraryVia Zotero stylesShortcodes, block toolbar builderShortcodes breakSemi-hiatus, 1-3 updates/year
teachPressLab and researcher publication pages from BibTeXNot in-text; list formatting via templatesShortcodesShortcodes break; data lives in own tablesActive
Academic Blogger’s ToolkitHistorically the reference; hard to recommend for new sites nowVery large CSL setBlock editorRendered HTML mostly survivesEffectively unmaintained
Modern FootnotesTooltip-style footnotesNone (footnotes)Block + Classic, shortcodesShortcodes breakActive
Footnotes Made EasyFast double-parentheses footnotesNone (footnotes)Any editor (text syntax)Double-parentheses text shows rawActive
CM Footnotes (premium)Heavily customized footnotes on client sitesNone (footnotes)ShortcodesShortcodes breakActive (commercial)

1. TheLaTeXLab Citations & Bibliography – best for real academic citations

Disclosure again: this is our plugin, free on WordPress.org with no premium tier. It exists because the workflow researchers actually want, paste a DOI and get a correct in-text citation plus an auto-formatted bibliography, did not exist in a maintained plugin.

How it works: in the editor you paste a DOI, PubMed ID, ISBN, or arXiv ID (or a URL from doi.org, arXiv, PubMed, or a publisher page). The plugin resolves the identifier against the source, stores the reference, and renders the citation and bibliography in your chosen style. Eight styles ship with it: APA 7, MLA 9, Chicago author-date, Harvard, IEEE, Vancouver, Nature, and AMA, selectable per post with a site-wide default. Formatting runs on citeproc-php with official CSL style files, the same foundation reference managers use.

Things we specifically designed around, because they are the recurring complaints we hear about older plugins:

  • No lock-in. Deactivate the plugin and in-text citations remain as readable plain text. Posts do not break.
  • Both editors. An Insert Citation block for Gutenberg and a toolbar button for the Classic Editor, sharing the same modal. Plenty of academic sites still run Classic.
  • Deduplication. A paper added once by DOI and once by PubMed ID is stored as one reference, not two.
  • Import and export. BibTeX and RIS import for an existing library, export to BibTeX, RIS, and CSL-JSON. If you already keep a .bib file, our DOI to BibTeX tool and the plugin work from the same identifier-first logic.
  • Publications page mode. A publications block and shortcode render a sortable, filterable list, so a personal site can use one plugin for both cited posts and a publications page.

What to be aware of: it is new (first stable release in 2026), so it does not have years of reviews behind it yet. Identifier lookups and file imports go through our citation API (bibliography rendering itself is local, and nothing is sent when readers view a page). The reference library is site-wide, which suits a personal blog or a coordinated lab site but is worth knowing on a large multi-author site. Full setup steps are in the plugin documentation and how-to guide.

2. Zotpress – best if your life is already in Zotero

If you maintain your references in Zotero, Zotpress connects your WordPress site to your Zotero account and displays items from personal or group libraries as in-text citations, bibliographies, and searchable library pages. Because formatting is driven by Zotero, you get access to its citation styles, and your website bibliography stays in sync with the library you already curate.

The trade-offs are structural. Setup requires creating a Zotero API key and importing your library, which is more friction than pasting a DOI. Output is shortcode-based, for example [zotpress collection=”…”], so deactivating the plugin leaves raw shortcodes in your posts. And the developer states plainly on the plugin page that Zotpress is on semi-hiatus with updates expected about 1 to 3 times a year. It has a long track record and is widely used at universities, so it is not abandoned, but set your expectations for support response accordingly.

One pattern we have noticed with Zotero-based client sites: they work beautifully until the one person who owns the Zotero library leaves the lab. If your site outlives individual lab members, prefer a setup where references live in WordPress itself.

3. TeachPress – best for lab and researcher publication pages

teachPress is not really an in-text citation tool. It is a publication management system: it adds its own database tables to WordPress, imports BibTeX in bulk (thousands of entries work fine), and renders publication lists via shortcodes with filtering by year, type, and author, plus optional tag clouds and per-entry BibTeX download for visitors. It can also pull records directly from PubMed and Crossref.

This is the standard answer for a research group site with a Publications page, and it has been for years. It is actively maintained, and the template system lets you restyle lists without touching core files. Reviewers consistently describe bulk BibTeX import as reliable, which matches what we see.

Watch out for: the data lives in teachPress’s own tables, so migrating away later means exporting BibTeX and rebuilding. Lists are rendered by shortcode, so the lock-in caveat applies to the pages that display them. And if your BibTeX comes out of Word or a reference manager in messy shape, clean it first; malformed entries are the most common import complaint. We wrote about what typically breaks in exported bibliographies in our guide to converting Word references to LaTeX, and the same hygiene rules apply here.

4. Academic Blogger’s Toolkit – the former standard, now a maintenance risk

For years, Academic Blogger’s Toolkit (ABT) was the correct answer to this whole topic, and older lists still put it first. It inserts references by DOI, PMID, URL, or ISBN, imports RIS, and formats citations in a huge set of CSL styles. Its design philosophy was ahead of its time: it deliberately avoided shortcodes and rendered plain HTML at insertion time, precisely so that posts would never break if the plugin went away.

The problem is maintenance. The author publicly looked for a new maintainer, and the plugin’s support forum includes reports of it not working on newer WordPress versions, alongside “still works” reports from users on particular setups. That is the profile of a plugin in end-of-life drift: it may run fine on your stack today and quietly break on a future WordPress or PHP update, with nobody committed to fixing it.

Our recommendation: do not build a new site on ABT in 2026. If you run an existing site on it and it works, you are not in immediate danger, because its no-shortcode design means already-rendered citations survive. But plan your exit before an update forces the timing on you.

Before installing a footnote plugin: WordPress has a built-in Footnotes block

Since WordPress 6.3, the block editor ships a native Footnotes block. Select text, choose Footnote from the toolbar, and WordPress creates the numbered note and the list at the bottom of the post. No plugin, no shortcodes, no lock-in.

It is deliberately minimal. There are no tooltips, no styling options beyond your theme, and it only exists in the block editor. But if your need is “occasional numbered notes on a blog,” try the core block before installing anything. The three plugins below earn their place when you need more than the core block offers.

5. Modern Footnotes – best tooltip footnotes

Modern Footnotes renders footnotes the way Grantland and FiveThirtyEight did: on desktop, clicking the number shows the note as an inline tooltip; on mobile, the note expands beneath the text. That is genuinely better reading UX than jumping to the bottom of a long post and losing your place.

It works in both editors via a toolbar button or the [mfn] shortcode, supports custom numbering and per-footnote CSS classes, can optionally print a footnote list at the bottom of posts, and has had accessibility fixes (aria attributes on footnote links). It is lightweight and actively maintained.

The caveat is the usual one: footnotes live in [mfn] shortcodes, so deactivation exposes them as raw text. If you may leave someday, budget for a search-and-replace cleanup.

6. Footnotes Made Easy – best for fast typing

Footnotes Made Easy uses the classic double-parentheses syntax: type a sentence ((and this becomes your footnote)) and the plugin does the rest. No toolbar, no modal, no leaving the keyboard. It handles duplicate footnote combining, per-page numbering in paginated posts, and referencing an earlier footnote again. It is a maintained fork of the long-abandoned WP Footnotes, so existing double-parentheses content migrates cleanly.

Two practical notes. The opening parentheses need a space before them or the footnote silently fails to render, which trips up almost everyone once. And because the syntax lives directly in your post text, deactivating the plugin shows your readers the raw double-parentheses notes. Readable, but obviously unfinished-looking.

7. CM Footnotes – the premium option for client sites

CM Footnotes (sold as Superb WordPress Footnotes by CreativeMinds) is the option we would shortlist for a client site where footnote appearance is a design requirement. It offers multiple display styles, tooltips, per-post-type control including custom post types, custom symbols and colors, backlink placement options, CSV import of footnotes, and support.

It is a commercial plugin, so weigh the recurring cost against the free options above. For a personal academic blog, Modern Footnotes or the core block covers most of what it does. Where it earns its price is agency work: paying for guaranteed support and fine-grained styling control is often cheaper than customizing a free plugin yourself.

How to choose in 30 seconds

  • You cite papers in posts and want a formatted bibliography: TheLaTeXLab Citations & Bibliography, or Zotpress if your references already live in Zotero and will stay there.
  • You need a Publications page for a lab or CV site: teachPress.
  • You need occasional numbered notes: the core Footnotes block first, Modern Footnotes for tooltips, Footnotes Made Easy if you prefer typing syntax, CM Footnotes when a client needs styling control and support.
  • You are on Academic Blogger’s Toolkit: keep it running if it works, but plan the migration on your schedule, not an update’s.

Whichever you pick, run the lock-in test before you commit, and check the Last Updated date on the plugin page. On academic sites the content routinely outlives the tooling, and the plugins that respect that are the ones worth installing.

If your bibliography problems extend past WordPress, into getting a manuscript’s references compiled correctly for a journal, that is the work we do every day at TheLaTeXLab’s Word to LaTeX conversion service, and our free BibTeX tools are there whether or not you ever hire us.

Author avatar
LaTex Formatting Expert, TheLatexLab

Gopi P. is a LaTeX and academic formatting specialist with over 10 years of experience in document typesetting, journal formatting, and Word-to-LaTeX conversion. He has worked with researchers, students, and academic professionals on thesis formatting, publisher template compliance, Overleaf projects, and submission-ready LaTeX manuscripts.

His experience includes formatting papers for major publishers and journals such as IEEE, Springer, Elsevier, Cambridge, Wiley, MDPI, PLoS ONE, OUP, IOP Publishing, World Scientific, and other academic platforms.

Citations sorted on WordPress. Manuscript next?

We convert Word and PDF manuscripts to clean, submission-ready LaTeX, references included, formatted to your journal's exact template.

Reviewed by a real LaTeX specialist.