Why don’t you set the Contributor role for your site users. Then when they write a new post it will have to be reviewed by an Administrator before it gets published.
Have a look at this link also -> http://codex.wordpress.org/Roles_and_Capabilities
Related Posts:
- Conditionally enqueue a widget’s script/stylesheet in HEAD (only when present on page!)
- How to Add a Third Level Sub Menu to the WordPress Admin Menu
- Plugin upgrading: Widget settings
- Is There a WordPress Hook to Filter the Edit Posts View?
- Add section (add_settings_section) to a custom page (add_submenu_page)
- How to remove duplicate sub-menu name for top level menu items in a plugin?
- How can I make my custom shortcode work in a Custom HTML Widget?
- How do I only load a plugin js on it’s settings pages?
- Custom plugin settings: clicking “save changes” does not display success message
- How to pass JavaScript variable to PHP in wordpress widget?
- Is dynamic forms/entries possible in Widget?
- How do I add a widget programmatically to a newly created site (WPMU) within a plugin?
- WordPress widget / plugin….fields not appearing in my widget
- Created Widget Not Showing up on Admin Panel
- How do I register a stylesheet inside a WordPress widget?
- Detect if a plugin was included in a certain page
- Admin Dashboard with Custom Tab for Client
- Passing $this->get_field_name() to javascript
- Can I use a form in a dashboard widget?
- Ajax gives 400 error
- All Users > User List > Update User Meta Field Inline
- Archive – same title for the first two posts
- Display update notification messages like ‘What’s New’
- Ajax contact form widget plugin data not insert in database
- How to set add question capability for author role in wp pro quiz plugin
- do_action() hook into load-(page)
- WordPress Widget – Saving multidimensional arrays into $instance
- How to change the name of the “edit my profile” link in the WordPress admin backend
- Adding CSS to custom post type admin page causes error
- Admin AJAX doesn’t work in plugin admin page – Even though code is copied verbatim from WordPress Codex
- remove all submenus from plugin
- creating a plug in that would tap into save/update action of posts [closed]
- Widget’s container?
- How to use the CSS of the WordPress core in the development of my administration page?
- strange shortcode error: does shortcodes requires any dependency?
- WordPress Widget Not Saving Instance
- How to set the default value as the saved value once a form of widget is saved?
- My widget won’t update its values when save is clicked
- Ajax request sends url rather than data
- Adding a jQuery modal dialog to the admin area
- Table of contents (TOC) plugin is not showing header tag
- Widgets are not displaying in the admin panel
- How to create admin setting for this small plugin
- WC Fix Attributes – ‘Add New’ Not Searchable/Delayed
- Hide all Admin Notices and move on a separate page
- The styles in the recent posts widgets plugin not working
- Using foreach loop for `$instance` of form and update array widget iteration
- One time call to external API in widget
- Echo custom admin field into a is_single()
- Widget outputs the value but doesn’t save anything inside the textarea
- WordPress Widget: Is it possible to make the form dynamic without updating?
- Get content and send to 3rd party
- Plugin Works, but Widget Doesn’t
- Widget Script Loads at Bottom of Page
- Widget redirecting to home page
- WordPress plugin not eching popular posts
- What are the downsides of using bootstrap in plugin development?
- What can I do to customize a widget provided with this plugin? from where have I to start?
- Display Any Field fromAdmin Panel in Frontend via Shortcode?
- Custom Dynamic Tag in Elementor not showing image
- Loco Translate: Custom Post and Custom Taxonomy Labels not translated in wp-admin menu
- Where should I save an API key of my user when installing my plugin?
- How to make a customize role and view a specific plugins base on that role?
- Reusable functions and tools (Framework)
- Is Wrapping intval() Around esc_attr() Redundant for Escaping Input?
- Programatically download a plugin
- WordPress plugin – Error “Plugin generate 2890 characters of unexpected output when activated”
- React JSX in WordPress Plugin Development
- My plugin wants to update another plugin
- Redirecting to home page after login as custom role WordPress
- Editing admin pages in WordPress [closed]
- Add keywords meta to index.php page
- Custom form action to handle data inside a plugin
- Where (or when) should I register a new taxonomy?
- Woocommerce plugin for minimum order and add-to-card-step
- Self deactivate plugins after an action occurs
- How to check if you are on widget.php page?
- How to get current post user id
- UnInstallation of a Plugin from a developers perspective – The correct and clean method
- Issue with adding count to “subsubsub” aka quick links on custom_post_type
- Pulling data from custom plugin settings using PHP shortcode and Javascript
- I have no idea “How change font for elements in widget?”
- How to slice an array using posts_per_page? [closed]
- White page on custom plugin option submit
- Hook to plugins admin settings
- Widget for adding HTML markup to a page
- Simple ajax call not working in wordpress plugin
- Plugin version is not showing up in wordpress.org plugin directory
- Do action only on certain front end pages?
- The plugin generated 3 characters of unexpected output during activation
- How to save additional user data as part of the registration process?
- Change plugin main file name (that is currently in the repo)
- Create dynamic page content from custom WordPress plugin page
- Plugin Options Not Saving to Database in WP 4.5
- How to periodically scrape and cache strings from remote txt files. – My First Plugin
- How to create ‘import dummy data’ option in custom wordpress plugin
- Call to a member function have_posts() on a non-object on normal loop
- JS Support Ticket – Auto create WP account
- WP Post Template – Templates in own folder
- Layout Plugin Admin Pages: Use BootStrap? [closed]