PressPilot Frontend Editor for Avada

外掛說明

PressPilot Frontend Editor for Avada lets authenticated users create and edit standard WordPress posts directly from the frontend, without accessing wp-admin.

Designed for editorial workflows where non-admin users need a clean writing experience while administrators keep full control over permissions, status transitions, authorship, and media uploads.

Developed and maintained by CardeeTech.

Key capabilities:

  • Frontend create/edit form for standard posts
  • Frontend listing of posts with direct edit links
  • TinyMCE editor, excerpt, categories, tags, post status, and scheduled date
  • Featured image upload or external URL (with SSRF protections)
  • Avada Builder native elements for the two core shortcodes
  • Internationalization-ready (fully translatable)

Security highlights:

  • Nonce validation on all form submissions (_ppfenonce)
  • Capability-gated operations (edit_posts, edit_post, edit_others_posts, publish_posts, upload_files)
  • Strict sanitization and escaping throughout
  • External image URL hardening: HTTPS-only, blocks localhost/private/link-local/metadata endpoints

Avada integration:

When Avada Builder is active, the plugin registers native Avada Builder elements for both shortcodes, so editors can add the frontend form and posts list using the visual drag-and-drop builder without writing shortcode syntax.

Shortcodes

  • [ppfe_edit_post] — Main create/edit form.
  • [ppfe_my_posts] — Current user’s post list with edit links.
  • [ppfe_form] — Alias of [ppfe_edit_post].

Attributes for [ppfe_my_posts]:

  • edit_page — URL of the editor page (e.g. edit_page="/write/")

螢幕擷圖

  • Frontend post editor — TinyMCE, featured image, categories, tags, status and scheduled date.
  • My Posts list — user’s posts with edit links and status badges.
  • Admin settings — style and permissions panel (PressPilot FEE menu).

安裝方式

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate PressPilot Frontend Editor for Avada from Plugins.
  3. Create a page for the editor and insert the shortcode [ppfe_edit_post].
  4. Create a page for the post list and insert [ppfe_my_posts edit_page="/your-editor-page/"].
  5. Go to PressPilot FEE > Style to align colors and spacing with your theme.

常見問題集

Does this plugin allow guest submissions?

No. All users must be logged in and pass WordPress capability checks before any action is taken.

Can contributors publish directly?

Only users with the publish_posts capability can publish. Contributors are automatically limited to draft/pending workflows.

Is Avada required?

No. The plugin works with any WordPress theme. When Avada Builder is active, native builder elements become available as an added convenience.

What post types are supported?

The plugin targets standard WordPress posts (post) for predictable and controlled editorial behavior.

Can I control who can see other users’ posts in the list?

Yes. The [ppfe_my_posts] shortcode respects WordPress capabilities. Users with edit_others_posts will see all posts; others see only their own.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈PressPilot Frontend Editor for Avada〉的開發相關工作。

參與者

〈PressPilot Frontend Editor for Avada〉外掛目前已有 1 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈PressPilot Frontend Editor for Avada〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial release on WordPress.org.
  • Frontend create/edit form with TinyMCE, featured image, categories, tags, status and scheduled date.
  • My Posts listing shortcode with capability-aware visibility.
  • Avada Builder native elements for both shortcodes.
  • Full nonce and capability security on all form submissions.
  • Admin style panel to customise colors and spacing.
  • Spanish (es_ES) translation included.