Plugin Directory

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

Published By

Track which user actually published a post, separate from who created the post. Display that info as a column in admin post listings.

1.2 (2017-01-12)

  • New: When showing the 'Published by' user, link their display name to their profile page.
    • Add get_user_url() to get the link to the user's profile
    • Add styles for the 'Published by:' metabox appearance
  • New: Visually indicate when the 'published by' user for a post is guessed
    • Add is_publisher_id_guessed() to determine if the publisher_id for a given post was guessed
    • Display guessed publisher's name in italics with question mark at the end
  • Change: Register meta field via register_meta()
    • Add own register_meta()
    • Remove hide_meta() in favor of use of register_meta()
    • Include meta field and value in REST API responses for posts
  • Change: Modify handling for 'c2c_published_by_post_status' filter
    • Add and internally useget_post_statuses() as getter for post statuses that should have the 'Published By' column
    • Allow more dynamic filtering by running the filter in get_post_statuses() rather than just once on 'init'
  • Change: If the current user is the person who published the post, then simply state "you" as the name.
  • Change: Add more unit tests.
  • Change: Ensure get_publisher_id() returns an integer value.
  • Change: Enable more error output for unit tests.
  • Change: Default WP_TESTS_DIR to /tmp/wordpress-tests-lib rather than erroring out if not defined via environment variable.
  • Change: Note compatibility through WP 4.7+.
  • Change: Remove support for WordPress older than 4.6 (should still work for earlier versions)
  • New: Add FAQ about showing or hiding the "Published By" column.
  • Change: Update existing two screenshots and add a third.
  • Change: Update copyright date (2017).

1.1 (2016-03-21)

  • Change: Add support for language packs:
    • Don't load plugin translations from file.
    • Remove 'Domain Path' from plugin header.
    • Remove .pot file and /lang subdirectory.
  • Change: Explicitly declare methods in unit tests as public.
  • New: Add LICENSE file.
  • New: Add empty index.php to prevent files from being listed if web server has enabled directory listings.
  • Change: Note compatibility through WP 4.4+.
  • Change: Update copyright date (2016).

1.0.3 (2015-09-02)

  • Change: Use dirname(__FILE__) instead of __DIR__ since the latter is only available on PHP 5.3+.
  • Change: Minor tweaks to formatting for inline docs.
  • Change: Note compatibility through WP 4.3+.

1.0.2 (2015-02-17)

  • Minor additions to unit tests
  • Use DIR instead of dirname(__FILE__)
  • Note compatibility through WP 4.1+
  • Update copyright date (2015)
  • Regenerate .pot

1.0.1 (2014-08-25)

  • Minor amendment to documentation
  • Minor tweak to an FAQ question
  • Change documentation links to wp.org to be https
  • Change donate link
  • Note compatibility through WP 4.0+
  • Add plugin icon


  • Initial public release

Requires: 4.6 or higher
Compatible up to: 4.7.2
Last Updated: 4 weeks ago
Active Installs: 60+


5 out of 5 stars


Got something to say? Need help?


Not enough data

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