Our Submit-a-Post plug-in option is perfect for individuals who want readers to be able to submit a post to be published on their blog.
Enable the submit-a-post plug-in.
- Currently, we are using the "AccessPress Anonymous Post Pro" plug-in to allow users to submit-a-post.
- To activate this plug-in on your blog, please email email@example.com
Create the form.
- In your dashboard, go to "AccessPress Anonymous Post Pro" and click "Add New".
- Under the General Settings:
- Add a form title.
- Make the publish status 'pending' if you would like to approve all incoming posts. OR just allow the submissions to Publish.
- Post format should be Standard.
- Submissions should be submitted as a Post.
- If you would like to receive an email when there is a submission, fill out the Admin Notification section.
- If you would like users to receive a notification after their post is published, fill out the User Notification section.
- The next two items are important. Check to anonymously upload an image so users can upload images with their posts. Also, link to source url.
- The Add Lightbox can be checked or not. The Anonymous image max size can be set or not (if you set this, make sure you choose a size large enough). Check if you'd like to allow users to upload media.
- Assign an author for the post (you may wish to make this a generic/office emai/username). Don't require that this user needs to be logged in. Leave the redirect type and URL as is, unless you have reason to change it. Then, verify the post submission message (or change, as needed).
- Click "Save all changes".
- Next, click on the Form Settings Tab.
- Leave the Post Title with default settings unless you have reason to change it.
- In the Post Content, change the Editor Type to be Rich Text Editor.
- Leave Post Excerpt as default (not showing), unless you want to give the option for people to fill this part out.
- Leave post image as default (do not show on form), because we have another option for you for this purpose.
- In the Author Name tab, click to Show on form and Required, and then provide a label (name) for this option box. (OR choose otherwise.)
- Leave Author URL as default (not showing), unless you want to give the option for people to fill this part out.
- In the Author Email tab, click to Show on form and Required, and then provide a label (name) for this option box. (OR choose otherwise.)
- If you have Categories, click to Show on form and Required, then provide a label (name) for this option box and Show field as "Checkbox". (OR choose otherwise.)
- If you have Tags, do the same as above, otherwise, leave as is to not show.
- Now we will add a Custom Field (on the right of the same Form Settings tab). Enter "File Upload" in both the label and meta key, then Add Field.
- Next, select to Show on Form and then make the Field Type "File Uploader".
- Then, select all of the checkboxes for media type. Type in "Attach a File" for the Upload Button Label. Then check the boxes for 'multiple file upload' and 'attach media to post'.
- Next, you may wish to arrange these in a preferred order. We recoomend:
- Post title
- Post content
- Post image
- File Upload
- Author Name
- Author Email
- Author URL
- Post Excerpt
- Scroll all the way to the bottom and "Save all changes".
Lastly, add this form a page on your blog.
- Copy the Shortcode at the top of the form or on the Anonymous Forms area of the dashboard. (It looks something like this:)
- Then, go to Pages<Add New.
- Add a page titled Submit (or something similar).
- Then, paste in the form code and include any directions you want to give people before this code. Click Publish.
- Make sure that this page appears on your navigation bar.
Publish the pending posts.
- When the submissions come in, they will be marked as pending on the posts page.
- Hover under the post and click 'Edit'.
- Make any edits you want to make to the post and then click 'Publish'.
- Or, click 'Edit' to schedule the post. Enter the date/time and then click 'OK'. The 'Publish' button changes to a 'Schedule' button. Click 'Schedule'.
To get started with your blog at Canisius, please visit our Blogs@Canisius Wiki.