Moradi Author Workspace

Description

Moradi Author Workspace provides a complete frontend publishing workspace for WordPress.

Authorized users can create, edit, organize and review WordPress posts without using the standard WordPress administration area for their daily editorial work. Moradi Author Workspace uses native WordPress users, posts, categories, tags, media and capabilities, so editorial content remains normal WordPress content.

Main features

  • Frontend login and personal publishing dashboard
  • Create new WordPress posts from the frontend
  • Edit and manage posts according to native WordPress capabilities
  • Category access control per user
  • Categories and tags
  • Featured images and WordPress Media Library integration
  • Selectable visible post author with separate editor and publisher audit history
  • Font family and font size controls in the frontend editor
  • Administrator-managed editor fonts with optional stylesheet URLs
  • Dedicated Video / YouTube insertion by URL, upload or WordPress Media Library
  • Publication statistics and calendar
  • Personal activity overview and global content search
  • Quality, readability and duplicate-content checks
  • Content maintenance and link analysis
  • Accessibility structure and shortcode analysis
  • CSV and JSON export tools
  • Read-only revision overview
  • Favorites and private personal notes
  • Setup assistant and system checks
  • Author profile, public author card and author directory
  • Multilingual interface: German, English, Persian, Kurdish Sorani (CKB), Turkish and Arabic
  • RTL interface support for Persian, Kurdish Sorani and Arabic

Moradi Author Workspace is fully functional as a standalone plugin and does not require an external service for its core publishing features.

Screenshots

Installation

  1. In WordPress, go to Plugins > Add New > Upload Plugin.
  2. Select the Moradi Author Workspace ZIP file and click Install Now.
  3. Activate Moradi Author Workspace.
  4. Create a WordPress page such as “Editorial Workspace” or “Authors”.
  5. Add the shortcode [moradi_author_workspace] to the page and publish it.
  6. Open Moradi Author Workspace in the WordPress administration area and review the settings.
  7. Assign category access to users as required.
  8. Sign in with an author account and create a test post.

FAQ

Can authors edit other users’ posts?

Access follows WordPress capabilities and the Moradi Author Workspace category policy. Authors normally manage their own posts. Users who have the native WordPress edit_others_posts capability can manage additional posts according to their WordPress permissions.

Does Moradi Author Workspace replace WordPress posts or categories?

No. Moradi Author Workspace works with normal WordPress posts, categories, tags, media and users. It does not move editorial content into a proprietary content system.

Which shortcode opens the author workspace?

Use:

[moradi_author_workspace]

How does the selectable post author work?

The selected author is the public/byline author shown by Moradi Author Workspace while the technical WordPress post owner remains the user who created the post. This keeps frontend editing permissions stable and separately records who last edited and who published the post.

Does the plugin contact an external font service?

No external font service is configured by default. An administrator may explicitly add a stylesheet URL for a custom font. Only those administrator-provided stylesheet URLs are then loaded on public pages and inside the frontend editor.

What happens to posts and media if the plugin is removed?

User-created posts, media and editorial content are preserved. Moradi Author Workspace does not silently delete WordPress content during uninstall.

Does Moradi Author Workspace send usage tracking or telemetry to the developer?

Moradi Author Workspace does not include usage analytics or developer telemetry.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Moradi Author Workspace” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.13

  • Added an explicit plugin version to administrator-configured font stylesheet enqueue calls so browsers can refresh updated styles reliably and Plugin Check no longer reports a missing resource version.

1.0.12

  • Replaced legacy legacy internal identifiers with the unique moradi_author_workspace prefix across classes, constants, options, user meta, request actions, AJAX actions, asset handles and internal DOM identifiers.
  • Removed legacy/unprefixed shortcode aliases; public shortcodes now use the unique moradi_author_workspace prefix.
  • Editor language now follows the WordPress user language automatically; users set to Site Default follow the site language.
  • The workspace language switcher synchronizes with the WordPress user locale instead of maintaining a separate editor-language preference.
  • Completed editor translations for German, English, Persian, Kurdish (Sorani), Turkish and Arabic, including author/byline, fonts, video, media, status, categories, validation and audit controls.
  • RTL direction is applied consistently for Persian, Kurdish (Sorani) and Arabic.

1.0.10

  • Ensures the full visual editor and font controls are available consistently for Authors, Editors and Administrators in the frontend workspace.
  • Adds an always-visible font-family and font-size toolbar with a full-width editor fallback.
  • Adds an optional manual byline name for guest authors without a WordPress account while preserving the selected registered author and the technical editor/publisher audit trail.
  • Adds the utility CSS class maw-login-only, which is hidden automatically for logged-in users so site-specific login buttons can be suppressed without changing plugin logic.

1.0.9

  • Fixes a recursive author-link filter introduced in 1.0.8 that could trigger a WordPress critical error on frontend pages.
  • Keeps the author/byline, editor/publisher audit, font controls and video/YouTube features from 1.0.8.

1.0.8

  • Added selectable post author with editor/publisher audit history.
  • Added font family and font size controls with administrator-managed font definitions and optional font stylesheet loading.
  • Added dedicated Video / YouTube insertion controls for URL, upload and WordPress media library.

1.0.7

  • Author and Contributor roles are now explicitly frontend-only, regardless of extra post capabilities granted by other plugins.
  • Administrator and Editor roles retain normal WordPress administration access.
  • The wp-admin redirect runs at the earliest admin_init priority to prevent the dashboard from rendering before the frontend redirect.
  • Frontend admin-bar hiding remains enforced for frontend-only users.

1.0.6

  • Enforced frontend-only access for authors, contributors and equivalent roles without edit_others_posts.
  • The WordPress admin bar is now force-hidden for frontend-only users, even if a theme or page builder tries to show it.
  • Direct wp-admin access for frontend-only users now redirects to the site frontend; only AJAX, form-action and asynchronous upload transport endpoints remain available.
  • The admin settings screen now reflects the author admin-block and admin-bar rules as enforced security defaults.

1.0.5

  • Removed the two remaining Plugin Check warnings in the shared POST helper layer.
  • Checkbox input now reuses the centralized sanitized text helper instead of reading POST data directly.
  • Integer-array input now uses WordPress wp_parse_id_list() for direct ID-list sanitization.

1.0.3

  • Removed the remaining Plugin Check sanitization warning in the shared checkbox input helper.
  • Reworked media usage and missing-alt filtering to avoid slow metadata queries and exclusionary post queries.
  • Reused cached featured-image usage counts in the media grid and CSV export instead of per-attachment database queries.
  • Reworked the public author directory to filter cached user metadata without a metadata query.

1.0.2

  • Renamed the WordPress.org edition to Moradi Author Workspace with the new text domain moradi-author-workspace.
  • Added canonical Moradi Author Workspace shortcodes and aligned public hooks with the new slug.
  • Strengthened nonce, capability, sanitization and contextual escaping checks across request handlers and shortcode output.
  • Updated compatibility metadata for WordPress 7.1.

1.0.1

  • First stable WordPress.org submission release.
  • Frontend publishing dashboard and post management.
  • New-post and existing-post editors.
  • Category access control, tags, media and featured-image management.
  • Statistics, calendar, activity and global search.
  • Quality, readability, duplicate, maintenance, link, accessibility and shortcode analysis tools.
  • CSV/JSON export, revision overview, favorites and private notes.
  • Setup assistant, help and system checks.
  • Author profile, author card and author directory.
  • Inline validation for required title, content and category fields.
  • Six interface languages: DE, EN, FA, CKB, TR and AR.
  • RTL support for FA, CKB and AR.
  • Requires WordPress 6.3 or newer and PHP 7.4 or newer.