Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Content Audit

Lets you create a content inventory right in the WordPress Edit screens. You can mark content as redundant, outdated, trivial, or in need of a review.


  • Users dropdown is now limited to roles allowed to audit as per Settings screen.


  • Filter ALL THE THINGS! See the Notes tab for filter reference.
  • Remove unnecessary globals and deprecated get_currentuserinfo() function.
  • Localize and add text domain to forgotten strings.
  • General cleanup.
  • Remove recommendation and column support for defunct Google Analytics Dashboard plugin.


  • Fix bug where CSV export term column was cumulative instead of per-post.


  • Avoid creating multiple copies of the required "outdated" term.


  • Better CSV export.


  • New option to delete information from previous content audits and start over. The audit attribute terms themselves are preserved and can be reused, but they will no longer be assigned to posts/pages.
  • Term descriptions added to the default audit attributes. Thanks to @garyj for the suggestion.
  • Removed old media attachment fields to edit, which were duplicated now that attachments use post.php.
  • Updated custom CSS option to meet current security guidelines. (Bonus: line breaks are now preserved! Yay!)
  • Cleaned up JS and CSS enqueueing.
  • Cleaned up notices.
  • Updated POT.


  • Corrected a problem in the outdated query introduced in 1.6.1.
  • Fixed notices on settings screen.
  • Updated POT.


  • Fixed notices on post edit screen.
  • Introduced sanitization function for options
  • Escaped SQL get_results() query to prevent injection, as reported by dwxsecurity


  • Audit attribute (term) counts are now totaled per post type. Under 'Pages,' the Content Audit terms' page counts show only pages, not the cumulative number of posts across all post types (which is the WordPress default for counting term totals, and is what was shown in older versions). For cumulative totals, see the top of the Overview screen.
  • Content Audit Attributes are now available to edit under all the post types being audited, not just Pages.


  • Added an extra hook to make sure audit fields are saved when you have not edited any built-in post fields
  • Fixed silent error when adding menu items while using Content Audit.


  • Fixed error when adding menu items while using Content Audit.


  • Fixed white screen error on front end.
  • Fixed disappearing role option bug.


  • Fixed various permissions-related issues, including the Overview screen.
  • Added Audit links to the admin bar, allowing auditors to quickly categorize or trash content from the front end.
  • Added Content Audit fields to Quick Edit and Bulk Edit.
  • Added a CSV export of the audit report, available from the Overview screen.
  • Fixed a bug where the content owner field was saved for every post, even when no owner was set.


  • Fixed various notices and warnings.


  • Fixed disappearing columns after Quick Edit.


  • New Overview screen (the "boss view") under Dashboard. Shows counts for each content audit attribute (outdated, trivial, etc.) and lists how many of each content type belong to the various content owners.
  • New option to set an expiration date for individual posts/pages/etc., at which time the content will be marked as outdated.
  • Supports custom roles.
  • Added "audited" status to the default list, to be used when the audit for that item is complete. This can be removed.


  • Bugfix: The auto-outdate feature was using 'months' no matter what unit of time you chose. This is fixed.
  • Authors or contributors who can't audit content can now see the audit notes, owner, and attributes on their own posts.
  • Improvements to the Dashboard widget.


  • Authors are now prevented from auditing their own posts when the auditor role option is set to Administrator or Editor.
  • You can now choose whether to send email notifications immediately.
  • Bugfix: All the default attributes are now created when the plugin is first activated. (Only Outdated appeared before.)
  • Bugfix: Auditing media files no longer prevents you from editing titles and descriptions.
  • Bugfix: Audit fields are shown for media files ONLY when you have chosen to audit media.
  • Various warnings and notices cleaned up ( thanks to David Doolin ).
  • Compatibility fixes for WP 3.2.


  • Bugfix: The option to show the status and notes to logged-in users will now respect the checkbox
  • Bugfix: You should now be able to delete all the built-in status categories except Outdated ( which is used by the auto-outdate feature ).


  • New feature: Automatically mark content as outdated after a certain period of time
  • New feature: Email content owners (or original authors) a summary of outdated content
  • Bugfix: You should no longer see notices for pages that do not have a content status (or anywhere else, for that matter).


  • Bugfix: the default attributes (redundant, outdated, etc.) were not created properly when the plugin was installed.


  • Fixed a bug that prevented the audit columns from appearing on the Edit Pages screens


  • Allows you to audit media files.


  • Fixed a typo that prevented you from leaving the content owner field blank when editing something
  • Moved the Google Analytics Dashboard plugin's sparklines column to the last row of the Edit screen tables, if that plugin is installed


  • Out of beta!


  • Changed the way the content status taxonomy is created so that you can actually edit and delete the built-in categories.


  • First beta.

Requires: 4.4 or higher
Compatible up to: 4.6.2
Last Updated: 4 months ago
Active Installs: 200+


4.3 out of 5 stars


0 of 1 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
0,1,0 100,1,1
0,3,0 0,1,0
100,1,1 100,1,1