For registration you can use something like this:https://wordpress.org/extend/plugins/front-end-users/screenshots/ or you can do a search here or on any search engine and I’m sure you’ll find more than enough plugins. As for the moderation, I have new posts added as drafts and then publish them myself after checking them. Not sure what you want to do with comments since wp allows registered and non registered users to leave comments.
Found this also:http://wordpress.stackexchange.com/questions/7134/front-end-register-form
Related Posts:
- What does this PHP function code mean? [closed]
- How to change the default registration email ? (plugin and/or non-plugin)
- Check if wp-login is current page
- How to display user registration form on front-end of the website?
- Add multiple custom fields to the general settings page
- How to allow an user role to create a new user under a role which lower than his level only?
- Is it possible to remove username field from the registration page? If so, how?
- Separate registration and login for different roles
- SSO / authentication integration with external ‘directory service’
- Adding fields to the “Add New User” screen in the dashboard
- users table – user_name vs. nicename
- Disable user registration password email
- What is an easy way to display a front-end user registration form?
- How can I un-reserve a pending username registration?
- How to prefill WordPress registration with social details
- How do I programmatically set default role for new users?
- Display user registration date
- Customizing the URLs of WordPress Login and Sign-up Pages?
- Whats the best way to share user data across multiple WordPress websites?
- How do I customise the new user welcome email
- What’s the difference between wp_insert_user() and wp_create_user()
- Send user activation email when programmatically creating user
- Google Apps login in wordpress
- How to change “You must be logged in to post a comment.”
- User Without Email?
- How do I create a password reset link?
- Can I hook into user registration *before* a user is created?
- Filter username field on registration for profanity and unwanted words
- Difference between Option_Group and Option_Name in Register_Settings
- How can I be certain that a user has verified their email after registration?
- WordPress auto login after registration not working
- wordpress multisite, how to keep user on subdomain throughout registration process?
- How can I allow moderated anonymous contributors to post to my blog?
- How to moderate posts
- Unregister Nav Menu from Child-Theme
- Placeholder text for registration form
- What the user_status column?
- How to change the email notification recipient (user) for new comments?
- Use the user_activation_key for other purposes
- How to limit user registration to a specific set of domains?
- Woocommerce registration page [closed]
- Problem with Hebrew characters in username
- Remove email verification when new user register
- How to redirect a sucessful registration to a page template?
- How to set up User email verification after Signup?
- Stop spam users from registering without disabling user registration?
- Create posts on user registration
- How do I create a user using the new JSON api in 4.7?
- How to let user set password on registration
- Email verification for new users
- How to check if the user registration is allowed/active?
- Custom admin email for new user registration
- 3 moderators to approve comment
- How to display custom user meta from registration in backend?
- How to add first name & last name to default registration form?
- Allow Duplicate Email Address for Different Users
- What should I do to make generated avatars different for anonymous comments?
- Allowing periods in usernames
- How to have WordPress send a user confirmation/validation email on signup
- BuddyPress: Allow only one email domain to register
- WordPress registration message
- How to remove administrator role in settings -> general -> New User Default Role?
- Email confirmation on registration
- How build a custom login/register form with error handling?
- how to disable user confirmation from administration?
- Remove Site Name from register form – Multisite
- turn off new user registration emails
- Save custom user meta on registration
- How to remove the WordPress logo from login and register page?
- Why do generated passwords start/end with spaces?
- How can i force Display names to be the same as Usernames?
- Login email after registration never sent or received
- Integrating WordPress to my website, while keeping my own authentication system
- How to auto-approve internal pingbacks?
- Delete a specific category when deleting a user
- How to prevent spam users registering even with registration disabled
- Custom registration form page/template
- Multi-steps WordPress registration : in 4 steps how to?
- User registration problem in WordPress
- I want to disable E-Mail verifcation / activation when a user signs up for my WordPress site
- How do I check if a post is private?
- Insert “New User” and update/set meta data at once
- Redirect to custom url when registration fails?
- Email as Username in registration
- Send automatic email to user after wp_create_user
- Receiving “This content cannot be displayed in a frame” error on login page
- How to force buddypress users to complete profile after registration? [closed]
- How to loop through each user id?
- Force users to complete their profile after they register? How to
- Mail isn’t sent after local site registration
- “Password Strength Unknown” Registration Issue
- Set “Display name publicly as” to be usernames by default
- How to prevent certain usernames from being registered?
- Restrict Access to wp-login.php
- Prevent user creating new users with specific roles
- Create new user without password
- How to disable wordpress confirmation email for new users
- Get first_name and last_name on user_register hook
- Custom Registration Template/Page
- How to display error messages using WP_Error class?