Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

d12 MLA Citations

Easily add MLA style citations to your WordPress posts.

Academic publishing just got easier. This plugin makes it easy for you to add an MLA-style "Works Cited" section to your WordPress posts and pages. This plugin creates citations consistent with the 7th edition of the MLA Handbook for Writers of Research Papers. For more information, please visit the Purdue OWL.

This plugin also adds a shortcode (hly) for highlighting text in quotations, as well as shortcodes for clearing floats (clear, clearleft, clearright).

Complete usage instructions are available on my wiki.

Want to see it in action? Check out the demo.

Author Kenneth John Odle
Contributors kjodle
Tags citations, MLA, scholar
  1. d12-mla-citations screenshot 1

    The plugin adds this button to your toolbar

  2. d12-mla-citations screenshot 2

    Begin your citation section by selecting "Begin the citation section"

  3. d12-mla-citations screenshot 3

    Entering citation information for a book

  4. d12-mla-citations screenshot 4

    Entering citation information for a journal article

  5. d12-mla-citations screenshot 5

    Entering citation information for a magazine article

  6. d12-mla-citations screenshot 6

    Adding a note to a citation

  7. d12-mla-citations screenshot 7

    End your citation section by selecting "End the citation section"

  8. d12-mla-citations screenshot 8

    The output as seen in the visual editor

  9. d12-mla-citations screenshot 9

    The published output, as displayed in the TwentyFifteen theme

  1. Upload the \'d12-mla-citations\' folder to \'/wp-content/plugins/\'
  2. Activate the plugin through the \'Plugins\' menu in WordPress
  3. That\'s it!


  • Added the option to highlight text
  • Added the option to make text footnote size
  • Added buttons for clearing floats
  • Fixed a bug where titles of books, journal articles, or magazine articles that ended with an exclamation point or question mark still had a period after them.


  • The plugin's functions can now be accessed via a toolbar button
  • Citation information can be easily entered via a popup window


  • Initial release.

= Will this plugin handle multiple authors?=

Yes, just enter it as you want it to appear: Updike, John, and Henry David Thoreau

Do I need to add quotation marks around article titles?

No, the plugin will handle it for you.

Do I need to italicize book titles, journal titles, or magazine titles?

No, the plugin will automatically italicize the titles of books, magazines, and academic journals.

What's the difference between adding "Additional information" at the end of a citation and adding a note to a citation?

The "Additional information" will be appended to the end of the citation paragraph. A note gets added below it, in a separate paragraph. See the screenshots for an example.

What's the difference between "end punctuation" and "internal punctuation"?

"End punctuation" is what comes at the end of each part of the citation. For example, a period after the author(s), another period after the title, etc.

"Internal punctuation" refers to punctuation within each part of the citation, for example, the comma in the author's name: "Lastname, Firstname".

The highlighting and clear floats plugins do not show up in the drop-down menu.

No, but they will be added in a future update. They can still be accessed by adding the appropriate shortcode manually.

I made a mistake in one of my citations. Do I need to delete it and start over again?

No. All your data is entered into your post as a shortcode, so you can edit your data in the shortcode.

Version 2.1

Requires WordPress version: 2.5 or higher

Compatible up to: 4.7.2

Last Updated 31 Jan 2017

Date Added: 04 Apr 2015

Plugin Homepage


5 stars
1 ratings


Not Enough Data

Works: 0
Broken: 0