This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

All Due Credit


Ever wanted to give recognition to the people that helped you produce a given blog post? All Due Credit allows you to include a
list of names along with any post you write, to serve this very purpose. Each name listed is accompanied by text label that reveals
what their role was.

You can add the following labels:

  • Written by

  • Co-written by

  • Edited by

  • Reviewed by

  • Thanks to

Each name can be accompanied by a Gravatar, as well as a homepage link.

All Due Credit currently requires some manual steps to use. For example, whenever you want to add a name to a post, you have to
add a Custom Field manually, respecting the right spelling of text label. (See the ‘Usage’ tab for more information) While this is completely functional, I will eventually make it friendlier, where you’ll be able to select from a dropdown, or
something simple like that. Despite this, I’m happy with using All Due Credit on my own blog,
and figured some of you may appreciate the same opportunity.

The design of All Due Credit was inspired by


  • An example of what All Due Credit looks like when used. It will automatically inherit styles from its host blog.


  1. Upload the all-due-credit directory to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

How to Use

  1. Edit a post
  2. Scroll down to the ‘Custom Fields’ section, and locate the ‘Add New Custom Field’ form.
  3. If the ‘Name’ field is a dropdown that says ‘– Select –‘, click the ‘Enter New’ link right below it.
  4. In the ‘Name’ field (now a textbox), enter one of the following labels:
  • Written by

  • Co-written by

  • Edited by

  • Reviewed by

  • Thanks to

  1. In the ‘Value’ field, you have some flexibility.

You can simply add just name:

John Doe

Or you can provide additional information, such as: (Commas (,) are used to separate the different pieces of information)

A name and an e-mail: (E-mail enables Gravatar)

John Doe,

A name, an e-mail, and a website:

John Doe,,

You can even leave out the e-mail, and still specify a website:

John Doe,,jdoeswebsite

Additionally, if the label you selected was ‘Thanks to’, you can list multiple persons in the same ‘Value’ box.
To do this, simply add a semi-colon (;) in between each entry, like this:

John Doe,,;Jane Doe,,


Will this plugin change my post contents?

No. The All Due Credit control is generated on-the-fly, and it is added right after the post content. Furthermore, All
Due Credit will never appear on the home page of your blog, only when you view a specific post.

Why does All Due Credit appear broken in my blog?

There are a huge variety of WordPress themes available out there, some of which make major modifications to the styles of WordPress. Since All Due Credit inherits these styles, sometimes this results in layout issues. I’ve been progressing on handling differences introduced by themes, so keep an eye out for new versions. If you have problems with a specific theme, I’d be happy to take a look and see if I can help.

Can I have multiple names per label, in the same post?

Only with the ‘Thanks to’ field, at the moment. Multiple names in the ‘Thanks to’ field, delimited by semi-colon (;), will automatically be converted to multiple ‘Thanks to’ entries in All Due Credit. The other four labels don’t currently
support this.

If I enter an e-mail, will it ever be seen by my readers?

No. The e-mail is encrypted right before we use it, and is only used to request the person’s Gravatar.


There are no reviews for this plugin.

Contributors & Developers

“All Due Credit” is open source software. The following people have contributed to this plugin.


Translate “All Due Credit” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added two new options: Show on home page and Show in feed. They allow you to control where All Due Credit will be included.


  • Added an options page, which can be found in the Settings menu group. Currently, three options are available: Maximum names per row, Gravatar size, and Gravatar default image. The first two can be useful if you’re having trouble getting All Due Credit looking right in your theme.


  • Greatly improved compatibility with themes that use custom image styles. Future updates will improve this logic to handle themes that have heavy CSS changes.
  • Fixed minor performance flaw that was calling JavaScript methods needlessly.


  • Gravatars are now hotlinked (same effect as clicking on the name)
  • Greatly improved compatibility with themes, ensuring that names will always be visible and unclipped. Next update will improve how avatars look in templates that modify image styles.
  • Fixed bug where very long names would break the overall layout


Initial Release