Guest posting on Wordpress?

keltichiro

Registered Member
Joined
Jun 11, 2013
Messages
78
Reaction score
20
So a few people have contacted me today about guest posting on my blog (yay!), but I just had a thought...what's the best way to do this, as I use Wordpress? Should I have them email me their post, and then I create a username for them, and post it for them...or should I allow them to sign up for a username as well (though with VERY limited access to the blog, of course) and allow them to post at their leisure....

If I go with the second option, how on earth do I do that? I've searched for a bit and tinkered with my Dashboard and I'm still not 100% sure how to do that.
 
Go to Users/Add New
Create a username, email, password, save it.
Then click Edit on that new user you just made, and change the role to Contributor.

Any user with a contributor role can only create and edit their own posts, nothing else.
They can change their password at their own discretion.
You can delete or edit their accounts as you see fit.

Done and dusted:)
 
I would say, don't let them register. In fact, protect your Wordpress backend with htaccess password so that your installation doesn't get hacked (because the evil is in the wp-admin only ;) ). Tell them to mail their content and publish it for them.
 
Allow them to signup on your blog, but restrict them to publish the article without your approval. The role "Contributor" or "Author" might restrict them.

Be sure to check with a test account.
 
Last edited:
I see two options as the people above have mentioned.

1) Create an account for them as a Contributor which allows somebody to write and manage their posts, but not publish them (author allows them to publish). This will give you the opportunity to review them first, then publish.

2) Setup WordPress to submit posts via email. You can create an email account in WP that allows people to send their content via email. Then you can go in, review the post, then publish.
 
Every one of these replies is gold. It's easier than I thought O_O

Now I'm still torn though, whether I should allow them to register at all...to play it 100% safe I may just tell them to email me, and I'll post it.

Also, how do I password protect my htaccess file? That might be a noobish question, sorry LOL
 
I see two options as the people above have mentioned.

1) Create an account for them as a Contributor which allows somebody to write and manage their posts, but not publish them (author allows them to publish). This will give you the opportunity to review them first, then publish.

2) Setup WordPress to submit posts via email. You can create an email account in WP that allows people to send their content via email. Then you can go in, review the post, then publish.


Oh, I had no idea...so let's see...best, most streamlined option for everyone would be...password protect my htaccess file, to be super safe (even though they wont be logging into my wp admin page at all)....set up a name for them, let them submit posts via email that then have to be reviewed and posted live by me?
 
You should give him contributor rights, he will be able to proceed all the posts for you.
 
If you make them contributor, they will still see posts submitted by others, which are pending or so. i.e They can steal your articles and publish it before you publish them.

Make sure you take care of that. There is a hack to do it.
 
First thing, you need to take a look at those articles. Dont accept just ANY guest blogger, have some rules. Next, the easiest thing is to create a new user and ask them to email you the article. BUT as i said, be very careful what you post on ur blog.
 
1. Go to your Admin Dashboard -> General Settings
2. tick "Anyone can register" checkbox
3. Change "New User Default Role" to Contributor so everyone who registers to your site will have Contributor permission
4. Install "Capability Manager Enhanced" plugin
5. Go to Users -> Capabilities
6. Load "Contributor" Role and edit its capabilities accordingly
7. (optional) you may want to install "Peter's Collaboration E-mails" and "Peter's Post Notes" plugins so you will be notified when there is a new post for moderation

:)
 
If I were you, I would go for the first option. Why make them create a contributor account, if they would only "contribute" one article? They are not regular contributors anyway. Most guest bloggers these days only want to have a backlink from your site, so it's best that you have them email you instead.
 
I think it'd be best to let them just email you the posts.

Chad
 
Back
Top