Citation Manager for WordPress plugin

11 July 2010 by Mike Gogulski
Posted in technology | 7 Comments »

Citation Manager is a WordPress plugin that allows you to track and display external citations to WordPress content.

While trackbacks and pingbacks are fine for displaying references from other websites which support them, what do you do when, say, a print newspaper, book or magazine makes reference to your content? Citation Manager provides a solution. Download from

At a Glance

  • Adds a form to post and page screens to manage external citations
  • Displays an unordered list of citations per post/page, or nothing if there are no citations
  • Provides shortcodes for summarizing citation data


  • On the page/post edit screen, press “Add citation”.
  • Fill in *at least* the Publication or Title fields and save/update.
  • On pages/posts with citations, Citation Manager will output them after the content.
  • If a URL element is provided, it will be applied to the Title if present or to the Publication if not.
  • Press “Delete citation” and save/update to remove a citation.
  • Use Settings->Citation Manager to alter the text/HTML to come before and after the citation list.


  • [citation-count-total] outputs an integer indicating the total number of citations to all content on the site
  • [citation-count] outputs an integer indicating the total number of citations to the present page or post
  • [citation-dump] outputs a nested unordered list of page/post titles and citations to them


  • 0.9.0
    • Initial release

Citation Manager was developed for the Center for a Stateless Society and is released into the public domain via the Unlicense.

Possibly related posts: (automatically generated)

  1. 7 Responses to “Citation Manager for WordPress plugin”

  2. By Mario Macri on 27 October 2010

    Can I add a target blank to the link of the citations? If it’s posible, where I can add the code to do it?
    Many thanks for your work time!

  3. By Mike Gogulski on 10 November 2010


    In citations.php, find

    if ($cit_url)
    $html .= '<a href="' . $cit_url . '" title="' . (($cit_title) ? $cit_title : $cit_publication) . '" rel="nofollow">'

    and between “a” and “href” add target="_blank"

  4. By Mike Gogulski on 19 November 2010

    Version 0.9.4 is now available at and adds several features.

  5. By Stephanie on 5 May 2011

    How do we define the location the citations will be visible in the template file?

  6. By Mike Gogulski on 6 May 2011

    Hi Stephanie,

    The way it currently works is that it outputs the citation list immediate after the post or page content, and with a high priority so that it comes before other things that insert into the end of the content.

    Do you need it to go someplace else?

  7. By Wordpress Plugin on 2 June 2011

    Nice plugin mike thanks for sharing.

  1. 1 Trackback(s)

  2. 15 December 2010: Citation Manager Plugin | Wordpress Plugins

    comments rss Comments RSS

Sorry, comments for this entry are closed at this time.

  • Categories

  • Archives

  • Core Dogma