Plugin Directory

Frontier Post

Simple, Fast & Secure frontend management of posts - Add, Edit, Delete posts from frontend - Full featured frontend management of posts.


  • Fixed issue where admin bar was shown until advanced settings were saved


  • Added add/update/delete message also when just saving post.
  • German translation added, thanks: tomcatchriss
  • frontier_post_output_msg() added to following forms to display message on add/update:
    • frontier_post_form_standard.php
    • frontier_post_form_page.php
    • frontier_post_form_simple.php
    • frontier_post_form_old.php
    • frontier_post_form_preview.php
  • New advanced seeting to disable control of admin bar (disable control if conflict with other plugin)


  • Fixed: add/update/delete was not displayed even if Show add/update/delete messages was checked.


  • Turkish translation added, thanks: nelanbunet
  • Tested up to: 4.1.1


  • Added to translation, po file updated
  • Missing /div added in frontier_post_form_list.php file


  • NEW: Support for custom taxonomies (no coding necessary)
  • NEW: Support for custom post types (no coding necessary)
  • NEW: Support for custom fields using template forms, filters and actions.
  • Settings has be re-organized
  • Added custom login text under advanced option
  • Changed to use get_stylesheet_directory_uri() instead of bloginfo functions that is manipulated by WPML
  • Moved tags, featured image & excerpt to fieldset layout in new form
  • Migration of old settings added
  • Activation script updated
  • Uninstall script update - clean up of old entries on options table
  • Added select of form in advanced option (standard/simple/old)
  • Changed css to support fieldset in safari and chrome
  • Restrict frontier-post shortcode to pages
  • Re-introduced output buffering
  • updated frontier_post_tax_form.php with float left fieldsets


  • Fixed capability messages not showing


  • Fixed link to post on frontier_list_form, missing double quotes
  • Fixed single category dropdown did not respect excluded categories.


  • Support for custom post types in lists, and in forms using template forms, no support for custom fields.
  • Added 2 new shortcode parameters: frontier_add_post_type & frontier_list_post_types
    • Example usage: [frontier-post frontier_add_post_type="page" frontier_list_post_types="post,page"]


  • Changed _wpnonce name and action to frontier post specific to resolve possible conflict
  • Added "add_args" => false to pagination var in frontier_list_form.php due to wp 4.1 bug (trac ticket 30831)
  • Added div tags to columns in frontier_list_form.php to allow custom css rules
  • Updated frontier_cann_add, frontier_can_edit & frontier_can_delete functions to ensure access works correctly
  • Added shortcode parameters: frontier_list_text_before & frontier_edit_text_before to display text on forms before shortcode output
  • Updated example forms accordingly
  • Fixed loading of css if placed in active theme dir (your-active-theme/plugins/frontier-post/)


  • Fixed issue with users being able to publish without necessary capability
  • Fixed: Allow users with wordpress standard capability (Admins & editors) edit_other_posts to edit other users post from frontend
  • Fixed: Allow users with wordpress standard capability Admins & editors) delete_other_posts to delete other users post from frontend


  • Fixed issue with Save and preview - Call changed to: include_once(frontier_load_form("frontier_post_preview_form.php"))


  • Multiple categories can now be used in shortcode parms - use double quotes around comma separated list
  • Re-designed page transition logic. Removed output buffering (ob_start() etc), and changed it to a flow in php.
  • Added preview page due to new transition logic not allowing redirects to standard preview page
  • Added option to hide page title for certain pages.
  • Added message on the frontend for add/update/delete - Must be enabled in settings.
  • Tested with 4.1
  • Added option to show IDs for categories in the admin panel list
  • Removed post status column from list posts if short code parameter: frontier_list_all_posts="true"
  • Removed count of users posts text from list posts if short code parameter: frontier_list_all_posts="true"
  • Added option for editor height (default 300)
  • Fixed return from delete post, so returned to calling list page
  • New function: frontier_post_wp_editor_args to allow change of editor options
  • Call to wp_editor in frontier_form to use new function, to enable config of editor in templates
  • Added hidden field post_categories to frontier_form.php to keep categories if category field is removed from form
  • Updated logic for set capabilities, and disabled capability set on plugin activate, if external management of capabilities is enabled
  • Added integration with Frontier Buttons calling function: theme_advanced_buttons1
  • Disable submit buttons individually in settings
  • If user has capability "delete_other_posts" (Administrators & Editors) always allow them allow them to delete posts from frontend.
  • If user has capability "edit_others_posts" (Administrators & Editors) always allow them allow them to edit posts from frontend.
  • If all posts are being displayed in frontier-list, show author instead of category
  • Cmt heading in frontier list replaced by comment icon as heading was confusing.
  • frontier_post.css will be loaded from template directory if present
  • Added shortcode parameter [frontier-post frontier_list_all_posts="frontier_list_all_posts"] - Will list all published posts, not only from current user, can be combined with frontier_list_cat_id
  • Added shortcode parameter [frontier-post frontier_return_text="Save & return to category"] - Will change text on Save & Return button
  • Added shortcode parameter [frontier-post frontier_list_cat_id=7] to allow for the list of the users post to be limited to one category
  • Cleaned frontier_form.php, added switch for category display type
  • Changed HTML output to functions for multi and checkbox
  • Added category in shortcode ex: [frontier-post frontier_cat_id=7]
  • Enabled support for capabilties can be managed from other plugin (User Role Editor)
  • Added widget New post from Category - The widget can be added to a category page, and will take the category from that page


  • Removed .container (added in 2.6.0) from css as it might conflict


  • Added option for categories as checkbox list
  • Fixed issue, Post status dropdown didnt show correct status.
  • Added function frontier_tax_list() to prepare support for taxonomies


  • Fixed My Approvals Widget & My Posts Widget - Logical values (checkbox) did not save


  • NEW option: Default post status
  • Option: Allow users to change status from Published - Fixed and works as designed
  • Corrected error where mce buttons didnt work for WP versions prior to WP 3.9


  • tinyMCE editor buttons moved to separate plugin Frontier Buttons from WordPress version 3.9
  • Dutch translation


  • Support for Private posts
  • New setting: Allow users to change status from Published
  • Redirect to frontier list post page after login (thanks: newtonsongbird)
  • Fixed: Frontier Edit now respects max days set in Frontier settings


  • Short code parameters:
    • frontier_mode: Option to set frontier_mode=add using this parameter will enable to show add form directly in page - Usage: [frontier-post frontier_mode=add]
    • frontier_parent_cat_id: Option only to show child categories of the parent category in dropdowns - Usage: [frontier-post frontier_parent_cat_id=7]
    • Combined: [frontier-post mode=add frontier_parent_cat_id=7] where 7 is the category id
  • option to show link to login page after message: Please login - Link used: wp_login_url()


  • Images was not properly attached to post, fixed
  • Featured image need the post to be saved once to work, fixed
    • User still needs to press save to view featured image


  • Wordcount added (TinyMCE plugin, you need to enable custom editor buttons)
  • French translation added (thanks to pabaly)


  • Template forms: Forms can be copied (and changed) to theme folder - See FAQ
  • Option: Exclude categories by ID from dropdowns on form
  • Option: Email to list of emails on post for approval
  • Option: Email to Author when post is approved (Pending to Publish)
  • Save button on Frontier edit form (so user can save post and stay on form)
  • Submit button: New setting to decide if user is taken to My Posts or to the actual post when a new post is submitted or edited.
  • Featured Image support.


  • Translation fixes (Thanks: Thomasz Bednarek)
  • Updated translations: Danish, Spanish, Polish & Russian)
  • Added suggested buttons for editor in settings page.
  • frontier_fix_list.php removed


  • Temp version to be able correct the post_data issue (frontier_fix_list.php).


  • Fixed issue where post_status was set to display value instead of value, meaning post was updated with translated value. Posts still in db, but does not show up in WP


  • Bug: Post status changed to draft if post status was not selectable (as with a published post), hidden input field added to hold post_status
  • Preview link added to My Posts list for posts that are not published (Link to unpublished posts was removed in 1.5.1)


  • New buttons on editor: Smileys, search & replace and table control
  • Frontend Author role added (Same capabilities as Author, makes it possible to distinguish between Author and Frontend Author)
  • Bug in My Posts fixed (comments from post showing), wp_reset_postdata() added in end of frontier_list.php
  • Spanish Translation (hasmin)


  • Option to hide admin bar
  • Default category per role
  • Only redirect edit to frontend for standard post type (not pages and custom post types)
  • Du not show dropdown for status with only 1 option, only show value
  • Added missing closing tags for ul and div in my approvals widget


  • Issue with svn, new tag created


  • New Editor options for frontend editing - Full, Simple-Visual, Simple-Html or Text-Only
  • Category: Multi-select, dropdown or hidden
  • Media upload can be disabled per role
  • Drafts: Can be restricted so user have to submit for approval


  • Fixed security issue with add new post
  • Chinese translation
  • Russian translation


  • Fixed hardcoded urls in My Approvals widget


  • Supports WordPress Post Status Transitions (draft/pending/publish)
  • New Widget: My Approvals


  • Fixed error in user_post_list query


  • Fixed error in user_post_list query


  • New My Posts Widget
  • Added multi select for Categories
  • Added support for Excerpts (Can be enabled/disabled in settings)
  • Added support for Tags (Can be enabled/disabled in settings)
  • Improved media upload


  • Fixed upgrade problem


  • Danish translation added


  • Added check for comments on edit and delete based on settings
  • Added support for excerpts (Can be enabled/disabled in settings)
  • Added role-based capabilities
  • Added ability to use Frontier Post edit directly from post using standard edit link
  • Added link to page containing page in shortcode


  • Added pagination to list of authors posts.


  • Initial release

Requires: 3.4.0 or higher
Compatible up to: 4.1.1
Last Updated: 2015-3-15
Active Installs: 2,000+


4.8 out of 5 stars


23 of 24 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

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

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 100,1,1
100,2,2 100,2,2
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 100,2,2