Title: M7tawa Editorial Credits
Author: Ayman Abdullah
Published: <strong>October 12, 2026</strong>
Last modified: October 12, 2026

---

Search plugins

![](https://ps.w.org/m7tawa-editorial-credits/assets/banner-772x250.png?rev=3741496)

![](https://ps.w.org/m7tawa-editorial-credits/assets/icon-256x256.png?rev=3741496)

# M7tawa Editorial Credits

 By [Ayman Abdullah](https://profiles.wordpress.org/aymanabdullahdev/)

[Download](https://downloads.wordpress.org/plugin/m7tawa-editorial-credits.1.4.0.zip)

 * [Details](https://wordpress.org/plugins/m7tawa-editorial-credits/#description)
 * [Reviews](https://wordpress.org/plugins/m7tawa-editorial-credits/#reviews)
 *  [Installation](https://wordpress.org/plugins/m7tawa-editorial-credits/#installation)
 * [Development](https://wordpress.org/plugins/m7tawa-editorial-credits/#developers)

 [Support](https://wordpress.org/support/plugin/m7tawa-editorial-credits/)

## Description

M7tawa Editorial Credits is a focused content-credit system for WordPress. It is
built for sites that need to show who contributed to a piece of content and what
each person actually did.

Unlike a traditional multi-author plugin, the plugin treats editorial credits as
structured content roles. A single article can credit a writer, reviewer, translator,
photographer, fact-checker, editor, researcher, or any custom role you create.

#### What makes it different?

 * Content Credits first: credits are not limited to co-authors.
 * Flexible roles: create and customize writing, review, translation, photography,
   research, technical review, and other roles.
 * Reusable Credit Profiles: create contributor profiles without creating WordPress
   users or login accounts.
 * Persistent contributor photos: upload a profile image once and reuse it across
   every credited article until an administrator changes it.
 * Search-friendly HTML: the visible credit box is rendered server-side as part 
   of the article HTML, not injected through an iframe or a remote service.
 * Structured data support: map credit types to author, editor, or contributor relationships.
 * SEO plugin compatibility: extend supported Yoast SEO and Rank Math Article schema
   through public filters instead of outputting a second full Article entity.
 * Classic and Block Editor support: credits are assigned through the standard WordPress
   post meta box interface.
 * WordPress user credits: assign an existing site user directly without creating
   a duplicate Credit Profile.
 * Optional custom credit data for WordPress users: use an Editorial Credits-specific
   display name, image, bio, and Contributor page without changing the WordPress
   account itself.
 * Per-article ordering: drag credits or move them up and down to control front-
   end priority.
 * Preview-aware autosaves: the article preview can use the latest autosaved credit
   assignments before the post is manually saved.
 * Lightweight and local: no external account, telemetry, remote database, or third-
   party service is required.

#### Included credit types

The first release includes ready-to-use roles such as Written by, Co-written by,
Edited by, Reviewed by, Fact-checked by, Translated by, Photographed by, Illustrated
by, Designed by, Research by, and Technical review by. Administrators can add their
own credit types.

#### Credit Profiles

Credit Profiles are reusable contributor records stored inside WordPress. They do
not create WordPress users and cannot log in to the site. Each profile can contain
a name, photo, short bio, profile or website URL, social links, and a default credit
role.

#### Front-end display

The plugin can display Editorial Credits before or after the article automatically,
or only where the `[m7tawa_editorial_credits]` shortcode is placed.

The output uses semantic HTML and remains readable in the page source for search
engines, accessibility tools, and systems that process article content.

## Screenshots

[⌊Editorial Credits displayed as part of an article.⌉⌊Editorial Credits displayed
as part of an article.⌉[

Editorial Credits displayed as part of an article.

[⌊Credit Types management and custom role creation.⌉⌊Credit Types management and
custom role creation.⌉[

Credit Types management and custom role creation.

[⌊Reusable Credit Profiles with contributor photos and profile details.⌉⌊Reusable
Credit Profiles with contributor photos and profile details.⌉[

Reusable Credit Profiles with contributor photos and profile details.

[⌊Editorial Credits assignment inside the WordPress editor.⌉⌊Editorial Credits assignment
inside the WordPress editor.⌉[

Editorial Credits assignment inside the WordPress editor.

[[

[[

## Installation

 1. Upload the `m7tawa-editorial-credits` folder to `/wp-content/plugins/`, or install
    the ZIP from Plugins > Add New > Upload Plugin.
 2. Activate M7tawa Editorial Credits.
 3. Open Editorial Credits in the WordPress admin menu.
 4. Create Credit Profiles for contributors.
 5. Edit a post or page and assign one or more Editorial Credits.

## FAQ

### Does a Credit Profile create a WordPress user?

No. Credit Profiles are standalone contributor records and do not create login accounts.

### Can one person have different roles on different articles?

Yes. The same Credit Profile can be credited as a writer on one article, a reviewer
on another, and a translator on a third.

### Can I create custom credit roles?

Yes. Administrators can create new credit types and choose the label, slug, description,
color, display order, and schema relationship.

### Does the credit box rely on JavaScript for search engines to see it?

No. The front-end credit box is rendered server-side in the article HTML.

### Does it work with Yoast SEO or Rank Math?

The plugin uses the public schema filters provided by Yoast SEO and Rank Math to
add supported editorial relationships to their Article data. It avoids outputting
another complete Article entity when either integration is active.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“M7tawa Editorial Credits” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Ayman Abdullah ](https://profiles.wordpress.org/aymanabdullahdev/)

“M7tawa Editorial Credits” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/m7tawa-editorial-credits/contributors)
for their contributions.

[Translate “M7tawa Editorial Credits” into your language.](https://translate.wordpress.org/projects/wp-plugins/m7tawa-editorial-credits)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/m7tawa-editorial-credits/),
check out the [SVN repository](https://plugins.svn.wordpress.org/m7tawa-editorial-credits/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/m7tawa-editorial-credits/)
by [RSS](https://plugins.trac.wordpress.org/log/m7tawa-editorial-credits/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * Raised the minimum supported WordPress version to 6.4 for native revisioned post
   meta support.
 * Rebuilt Editorial Credits autosaving around the native WordPress 6.4+ revisioned
   meta and REST autosave APIs.
 * Removed the previous autosave touch meta and custom Heartbeat autosave workaround.
 * Keeps draft credit changes on the native draft-save path and published content
   changes on native autosave revisions.
 * Limited WordPress User contributor choices to Administrator, Editor, and Author
   roles.
 * Preserved the existing v1.3.0 front-end display, profiles, custom contributor
   data, ordering, settings tabs, shortcode controls, schema, and SEO integrations.

#### 1.3.0

 * Restored the stable Classic Editor credit-saving behavior while isolating the
   v1.2.0 autosave regression.
 * Added Classic Editor Heartbeat autosaving for Editorial Credits changes without
   requiring a text edit.
 * Added instant admin tab switching without reloading the settings page.
 * Added a clearer Manual Shortcode field with one-click copy feedback.
 * Preserved existing v1.2.0 front-end display, contributor sources, custom data,
   ordering, image controls, schema, and SEO integrations.

#### 1.2.0

 * Added immediate custom-image preview with Change image and Remove image controls
   in the post editor.
 * Made Editorial Credits field changes mark the post as modified and trigger the
   normal WordPress autosave flow for previews.
 * Added context-aware contributor links: WordPress users show View profile, while
   standalone or custom contributor links show Contributor page.
 * Fixed Plugin Check i18n errors by using literal translatable strings for built-
   in credit types.
 * Kept per-article credit ordering synchronized with preview, front-end HTML, and
   structured data.

#### 1.1.0

 * Added existing WordPress users as a contributor source alongside standalone Credit
   Profiles.
 * Added optional custom Editorial Credits data for WordPress users without changing
   their account profile.
 * Added drag-and-drop and up/down controls for per-article credit ordering.
 * Added preview support for autosaved credit assignments.
 * Changed the front-end profile link label to Contributor page.
 * Updated the admin footer developer credit to Ayman Abdullah.
 * Improved nonce verification and input sanitization for WordPress.org Plugin Check
   compliance.
 * Removed the obsolete manual textdomain loader and unused Domain Path header.

#### 1.0.0

 * Initial release.
 * Added customizable Editorial Credit Types.
 * Added reusable Credit Profiles without WordPress login accounts.
 * Added persistent contributor photos, bios, URLs, social links, and default roles.
 * Added per-content credit assignment for supported post types.
 * Added server-rendered front-end Editorial Credits box.
 * Added automatic before/after display and shortcode placement.
 * Added structured data relationships with Yoast SEO and Rank Math compatibility.

## Meta

 *  Version **1.4.0**
 *  Last updated **12 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Arabic](https://ar.wordpress.org/plugins/m7tawa-editorial-credits/) and [English (US)](https://wordpress.org/plugins/m7tawa-editorial-credits/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/m7tawa-editorial-credits)
 * Tags
 * [attribution](https://wordpress.org/plugins/tags/attribution/)[authors](https://wordpress.org/plugins/tags/authors/)
   [contributors](https://wordpress.org/plugins/tags/contributors/)
 *  [Advanced View](https://wordpress.org/plugins/m7tawa-editorial-credits/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/m7tawa-editorial-credits/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/m7tawa-editorial-credits/reviews/)

## Contributors

 *   [ Ayman Abdullah ](https://profiles.wordpress.org/aymanabdullahdev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/m7tawa-editorial-credits/)