You should already understand the benefits of guest posting.
Its a win win for both the author who contributes the post content, the owner of the blog and the readers.
There’s many ways you can allow guest authors to submit new posts.
The easiest way is simply to enable the functions already included in the WordPress core.
Allow Author Contibutors
Go to Settings > General and check the membership box so anyone can register.
Then set the new user role to contributor from the drop down menu.
Assigning new members the role of contributor only allows them limited access.
The contributor role allows the member to write, edit & manage their posts but not publish them to your blog.
They can view the titles of ALL existing posts & drafts from all authors however they cannot access the content.
- They can create and edit new posts which they author
- Access and edit their user profile including adding an email address to their author avatar.
- View and reply to comments submitted on the posts they author
- They also have access to the Press This tool.
There’s many ways to offer registration to new members who want to submit a guest post.
2 of the most popular are:
- Drag the default Meta widget into your sidebar
- Install the Sidebar Login plugin
The sidebar login plugin is far more flexible than using the Meta widget which is included in the WordPress core by default.
Once you install & acticate this plugin, go to Settings and click thru to configure your settings.
Here you can customize exactly what you want displayed in your sidebar widget.
Sidebar Login Options
Logged out heading: Heading for the widget when the user is logged out.
Logged in heading: Heading for the widget when the user is logged in.
Login redirect: Url to redirect the user to after login. Leave blank to use the current page.
Logout redirect: Url to redirect the user to after logout. Leave blank to use the current page.
- Show Register Link
- Show Lost Password Link
- Show Logged in Avatar
- Logged in links
Here’s what the sidebar login widget looks like once your guest author has logged in.
Your contributors can then access a limited version of your Dashboard.
You can then moderate their posts before publishing the new content to your blog.
Advanced Role Management
There are a range of plugins which allow you to further extend the management of user roles and capabilities.
You’ll find more on these plugins as well as a more in depth description of roles & capabilities in the WordPress.org codex
Here’s what the default Meta widget looks like if you decide to use it.
Anti Registration Spam Plugins
- Stop Spammer Registration
- Bad Behavior
- Cookies for Comments
Within the time it took to write this post, i got 2 new registrations from spammers.
I have read some people’s concerns about letting contributors into your dashboard, even if it is limited. Concerns such as weak passwords, etc.. that might allow for your site to be compromised. I researched a lot of Guest Post plugins and I’m wondering if that is a better way to go. What do you think? With the plugins, is it easy for the guest author to write their post? And is it also easy for me to publish their post? Any recommendations on which plugin is best?
I appreciate your thoughts.
Brad Dalton says
I would use the native settings for contributors however you will need to watch for spam registrations.
Always take full backup of your site and store it locally.
Have no idea about which plugins to use and really don’t think you need any for security apart from anti spam..
SAIBAN AHMAD says
Hello admin I’m the owner of after reading your post i’m still not clear about certain things…..
Can a guests become admin or author???? or just contributor ???
Brad Dalton says
You can give them any role you like however contributor is the best for guest authors.
great Brad, thanks