CiteKit – Citation and Reference Manager

Description

CiteKit makes it easy to add professional in-text footnotes & citations to your WordPress content using simple shortcodes or Gutenberg blocks. Automatically generate a bibliography at the end of any post with [bibliography] or the Bibliography block, styled in APA, MLA, Chicago, Harvard, and more.

Use a custom ID like [cite id=”who-2024″] to keep references memorable and reusable across your site, or let CiteKit auto-assign a unique ID. Use the Reference Library to track, audit, and manage every citation across your entire site – and check whether your source URLs are still live.

Features

Inline Citation & Tooltip Formats in Block Editor: Use the CiteKit Citation and CiteKit Tooltip buttons on the block toolbar to insert and manage inline citations and hover tooltips directly within any paragraph, heading, list, or quote block. Click an existing inline citation or tooltip badge to open that reference for editing, or place your cursor and click the toolbar button to insert a new one — no separate block needed.

Inline [cite] Shortcode with Auto-ID
Insert citations directly into post content using [cite]. Unique IDs are automatically assigned on first save, or set a custom human-readable ID with [cite id=”who-2024″].

CiteBox — Post-Level Citation Editor
A dedicated metabox in the post and page editor shows every citation in the current post. Fill in author, title, year, and URL without leaving the editor. Fields save instantly via AJAX and metadata is shared across all posts that reference the same ID.

Bibliography Block & Shortcode
Insert a formatted, backlinked bibliography anywhere in your content using the native CiteKit Bibliography block or the [bibliography] shortcode. Entries are ordered by appearance in the post, each with a back-reference to its inline citation, and style and heading are configurable per block or per shortcode.

Manual Bibliography Composition
Create a standalone bibliography with [bibliography title=”References”] Source 1 ; Source 2 [/bibliography] — ideal for static lists or non-[cite] workflows.

Reference Library
A central admin page listing every citation used across your site. Citations appear in the library the moment they are inserted into any post or page. See which posts use each reference, sort and filter by status, and manage everything from one place.

Link Health Checker
Check whether your source URLs are still reachable. Each reference is marked Live, Broken, or Unchecked. Results are saved per citation so you can spot dead links before your readers do.

Multiple Citation Style Support
Output in APA, MLA, Chicago (Author-Date and Notes-Bibliography), Harvard, or IEEE using [bibliography style=”apa|mla|chicago-ad|chicago-nb|harvard|ieee”].

Default Style Setting
Set your preferred citation style and bibliography heading once in Settings CiteKit. All [bibliography] shortcodes and Bibliography blocks site-wide use this default unless overridden per post.

Tooltip-Style Inline Notes
Add lightweight footnotes, definitions, or asides with [tooltip]…[/tooltip] or the Tooltip block. Renders as a clean superscript that reveals a hover popup — no visual clutter until the reader needs it. Use the optional style attribute to set a custom superscript symbol: [tooltip style=”*”]…[/tooltip]. Defaults to † if omitted. Supported markers include †, *, ‡, §, ¶, or any short string such as “note”.

CiteKit Blocks & Formats

Bibliography Block — available in the CiteKit category in the block inserter. Renders a formatted, backlinked bibliography for the current post. Configure citation style and heading in the block sidebar.

Citation Format — the CiteKit Citation button on the block toolbar. Click an existing citation badge to open its reference details for editing, or place your cursor and click the button to insert a new one. Enter the citation ID and reference details in the block options panel.

Tooltip Format — the CiteKit Tooltip button on the block toolbar. Click an existing tooltip badge to edit its text and marker symbol, or place your cursor and click the button to insert a new one. Enter your note text and choose a marker symbol.

CiteKit Shortcodes

Inline Citations

  • [cite] — Inline citation with auto-generated UUID
  • [cite id=”custom-id”] — Inline citation with a user-defined ID

Bibliography

  • [bibliography] — Auto-generated bibliography for the current post
  • [bibliography style=”mla” title=”Article Sources”] — Override style and heading per post
  • [bibliography style=”chicago-ad”] — Override style only; heading uses your site default
  • [bibliography] Smith, 2026; John Jacobs, The Red Roof, 2021 [/bibliography] — Manual entry list

Tooltips

  • [tooltip]Note text here[/tooltip] — Inline hover tooltip with default † superscript
  • [tooltip style=”*”]Note text here[/tooltip] — Tooltip with custom superscript symbol

Supported bibliography styles: apa, mla, chicago-ad, chicago-nb, harvard, ieee

Screenshots

Blocks

This plugin provides 1 block.

  • Bibliography (Citations, References & Footnotes) Add citations, references, and footnotes to your post and automatically generate a formatted bibliography. Supports APA, MLA, Chicago, Harvard, and IEEE styles.

Installation

Via WordPress Admin

  1. Go to Plugins Add New
  2. Search for “CiteKit” or “citation manager”
  3. Click Install Now, then Activate

Via ZIP Upload

  1. Download the .zip from the WordPress Plugin Directory
  2. Go to Plugins Add New Upload Plugin
  3. Upload the .zip and click Install Now, then Activate

Via FTP

  1. Extract the .zip and upload the citation-reference-manager folder to /wp-content/plugins/
  2. Activate from the Plugins screen in your WordPress dashboard

Post-Installation Setup

After activation, go to CiteKit Library Getting Started for a step-by-step walkthrough. Then:

  1. Open any post or page in the block editor and click the CiteKit Citation button on the paragraph block toolbar to insert your first inline citation — fill in the ID, author, title, year, and URL in the block options panel
  2. To add a hover tooltip, click the CiteKit Tooltip button on the toolbar, enter your note text and choose a marker symbol
  3. Click any existing citation or tooltip badge in the editor to re-open its details for editing at any time
  4. The CiteBox metabox below the editor shows every citation in the current post — you can fill in or update reference details there too
  5. Add a Bibliography block or [bibliography] shortcode at the end of your post to automatically render a formatted, backlinked reference list
  6. Visit CiteKit Library to see, audit, and manage all citations across your entire site
  7. Go to CiteKit Library Settings to set your preferred default bibliography style and heading

FAQ

Which fields are supported per citation?

Author, Title, Year, and URL.

What is the difference between a custom ID and a UUID?

When you write [cite id=”who-2024″], CiteKit uses that string as the citation’s permanent identifier. When you write [cite] with no ID, CiteKit auto-assigns a UUID (e.g. a3f8c1d2-04be-4e7a-9b23-f1cc8820de45) on first save. Both work identically — custom IDs are simply easier to recognise and reuse across posts.

Can the same citation ID be used in multiple posts?

Yes. Two posts using [cite id=”who-2024″] both point to the same reference record. Editing the metadata in either post’s CiteBox updates the shared record everywhere.

What tooltip superscript symbols can I use?

Any short string works: standard symbols such as †, *, ‡, §, ¶, or a word like “note”. Set it with [tooltip style=”‡”]…[/tooltip]. If no style is specified, † is used by default.

Is this a replacement for Zotero or EndNote?

No. CiteKit is optimised for WordPress publishing workflows, not full academic reference management.

Does this work with the block editor?

Yes. CiteKit provides a Bibliography block and two inline RichText formats (Citation and Tooltip) that appear as toolbar buttons on paragraphs, headings, list items, and quote blocks. Shortcodes continue to work in both the classic editor and the block editor.

Does CiteKit support custom post types?

Posts and pages are supported in the free version. Custom post type support is available in CiteKit Pro.

Does the Citation block support searching my reference library?

The block sidebar lets you enter a citation ID and reference details directly. A searchable reference picker that connects to your full library is available in CiteKit Pro.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“CiteKit – Citation and Reference Manager” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.0.0

  • New: Bibliography block — render a formatted bibliography directly from the block editor with style and heading controls in the sidebar.
  • New: CiteKit block category in the Gutenberg inserter.
  • New: Citation inline format — toolbar button on paragraphs, headings, list items, and quote blocks.
  • New: Tooltip inline format — toolbar button to wrap selected text in a hover tooltip with custom marker symbol.
  • New: [tooltip style=”†”] attribute — set a custom superscript marker per tooltip. Defaults to † if omitted. Backward-compatible with all existing [tooltip] usage.
  • New: Getting Started page with step-by-step slideshow.
  • Improved: CiteBox metabox now displays truncated UUIDs alongside custom IDs so auto-assigned references are clearly distinguishable.
  • Improved: All library queries now find both shortcode-based and block-based citations.
  • Removed: Add Reference from Library button — references are created naturally by inserting citations in posts.

2.0.0

  • New: Redesigned Reference Library with sort, search, and status filtering.
  • New: Link Health Checker — checks whether source URLs are live or broken, with per-citation status badges.
  • New: Settings page (CiteKit Library Settings) — set a default bibliography style and heading used by all [bibliography] shortcodes site-wide.
  • New: Remove from Post — remove a citation from a specific post directly from the Used In modal.
  • New: post_count column — tracks how many posts reference each citation; unused records are cleaned up automatically.
  • Improved: ID column added to CiteBox metabox.
  • Fixed: [bibliography] heading now correctly uses the saved default title in all rendering paths.

1.0.0

  • Initial release.
  • Shortcode support for [cite], [bibliography], and [tooltip].
  • Post-level citation editor (metabox).
  • Citation Library in admin sidebar.
  • APA, MLA, Chicago, Harvard, IEEE citation style support.