[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faovnw7y-ib81xKdVnBWsExyBGMWHN0yxXAPEA-o5t68":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"cardeetech","CardeeTech.","https:\u002F\u002Fprofiles.wordpress.org\u002Fcardeetech\u002F",1,0,100,30,94,"2026-05-20T07:21:50.752Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"frontend-editor-for-avada","PressPilot Frontend Editor for Avada","1.0.0","\u003Cp>PressPilot Frontend Editor for Avada lets authenticated users create and edit standard WordPress posts directly from the frontend, without accessing wp-admin.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>Developed and maintained by \u003Ca href=\"https:\u002F\u002Fcardee.tech\u002F\" rel=\"nofollow ugc\">CardeeTech\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key capabilities:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Frontend create\u002Fedit form for standard posts\u003C\u002Fli>\n\u003Cli>Frontend listing of posts with direct edit links\u003C\u002Fli>\n\u003Cli>TinyMCE editor, excerpt, categories, tags, post status, and scheduled date\u003C\u002Fli>\n\u003Cli>Featured image upload or external URL (with SSRF protections)\u003C\u002Fli>\n\u003Cli>Avada Builder native elements for the two core shortcodes\u003C\u002Fli>\n\u003Cli>Internationalization-ready (fully translatable)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security highlights:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nonce validation on all form submissions (\u003Ccode>_ppfenonce\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Capability-gated operations (\u003Ccode>edit_posts\u003C\u002Fcode>, \u003Ccode>edit_post\u003C\u002Fcode>, \u003Ccode>edit_others_posts\u003C\u002Fcode>, \u003Ccode>publish_posts\u003C\u002Fcode>, \u003Ccode>upload_files\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Strict sanitization and escaping throughout\u003C\u002Fli>\n\u003Cli>External image URL hardening: HTTPS-only, blocks localhost\u002Fprivate\u002Flink-local\u002Fmetadata endpoints\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Avada integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[ppfe_edit_post]\u003C\u002Fcode> — Main create\u002Fedit form.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ppfe_my_posts]\u003C\u002Fcode> — Current user’s post list with edit links.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ppfe_form]\u003C\u002Fcode> — Alias of \u003Ccode>[ppfe_edit_post]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Attributes for \u003Ccode>[ppfe_my_posts]\u003C\u002Fcode>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>edit_page\u003C\u002Fcode> — URL of the editor page (e.g. \u003Ccode>edit_page=\"\u002Fwrite\u002F\"\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Let authenticated users create and edit posts from the frontend — no wp-admin needed. Built for Avada, works with any theme.",82,"2026-03-25T17:18:00.000Z","6.9.4","6.1","7.4",[26,27,28,29,30],"avada","frontend-editor","frontend-publishing","post-editor","user-generated-content","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontend-editor-for-avada.1.0.0.zip",null,"2026-04-16T10:56:18.058Z"]