Blog

Create Front-end Blog Posts in WordPress

It goes without saying that creating blog posts from the Dashboard is one of the strengths of WordPress. However, many users cherish the desire to create blog posts from the WordPress front-end as well. In fact, creating front-end blog posts is one of the key requirements of a successful multi-author WordPress blog. If you’re an owner of a multi-author WordPress blog, you simply cannot allow every author access to the WordPress Dashboard. Accessing the Dashboard for someone not familiar with it, can lead to various privacy and security issues. You can limit access to Dashboard options by setting up user roles. However, it is best to limit access for authors to their user profiles on front-end.

Now the pivotal question that arises here is — How can authors create front-end blog posts with WordPress? The only proper way to do it is by using the ProfileGrid plugin. ProfileGrid will not just allow a consolidated view of all of a user’s blog posts, but also the ability to create new blog posts from that user’s front-end profile.

Before we move forward and explore this functionality of ProfileGrid, we need to install and activate ProfileGrid on our WordPress blog. You can do this by going to the ‘Plugins’ -> ‘Add New’ menu from inside the WordPress Dashboard. Just search for ProfileGrid and follow the usual process of installing and activating a plugin.

Installing ProfileGrid

The User Profile Blog Tab

Next, we’ll visit the user profile on the front-end. You can see that there’s a tab on the user profile named ‘Blog‘. This is the tab that displays all the blog posts created by that user. In addition, it also displays the option to create new blog posts. Since I already have a blog post published, it is displaying in the list of my blog posts.

Front-end Blog Posts Display

Along with the old blog post, there is also a button which has ‘New Blog Post’ written on it. This is the button that’ll allow us to create front-end blog posts. Let’s click on the button and see what it does.

Submitting Front-end Blog Posts

First Steps to Create Front-end Blog Posts

Clicking on the ‘New Blog Post’ button opens up the screen to create a new blog post from front-end. The screen offers all the options you get while creating blog posts from the WordPress Dashboard.

Creating New Front-end Blog Post

Let us create this new blog post and see what happens next…

New Front-end Blog Post Submit Message

This is the message appearing on the screen after we submit our blog post. This message means that the administrator of the blog will review our submitted post first. And if the administrator approves of the post, he/she will allow it to publish on the blog.

Controlling Behaviour of Front-end Blog Posts

But what if you do not want the front-end posts approved first? Well, it’s quite easy to change that behaviour of ProfileGrid. Just visit the Global Settings from ProfileGrid’s dashboard menu and click on the ‘User Blogs’ settings. Inside this settings category, there’s an option ‘Default Blog Post Status’. Change it to ‘Published’ instead of ‘Pending’. There is also the option to set post status to ‘Draft’, if need for that arises.

Now any post submitted from the front-end will be published on the site right away. With the default front-end post status set to ‘Published’, let’s see what happens when we submit another post…

Submitting Another Front-end Blog Post

And here’s the post submit message…

Submit Another Blog Post Message

Let’s quickly check if it is appearing on the ‘Blog’ profile tab or not…

New Post Visible on Profile Front-end

Looks like the post was published on the blog this time without a hitch. And it isn’t just the blog post itself, you can also see that the ‘Notifications’ tab is showing a counter on it. Let’s click on it and see what it has to say…

New Blog Post Profile Notification

The ‘Notifications’ tab informs us that our blog post is published. You can control notification for users submitting the blog post, as well as the admin, from the ‘User Blogs’ settings. These options are…

User Blogs Notification Options

Find Out What Else ProfileGrid Has to Offer

This concludes our overview of the Front-end Blog Posts functionality of ProfileGrid. Do try it out and let us know your thoughts in the comments below. And while you are checking out blogging with ProfileGrid, I recommend that you also check out how it can consolidate user data from other plugins in one user profile.

For more info on ProfileGrid, stay tuned to our blog.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

4 Comments

  1. Albertych

    I do not have a Tinymce Editor in the blog, although all the “Use Tinymce Editor” settings are enabled. What is the problem? http://prntscr.com/jt6iqx

    1. ProfileGrid Development Team

      Could be a conflict with some plugin. Could you please reach out to your support team to analyze this further? thanks.

  2. Mahantesh

    when i published Blog Post its showing on notifications and blog.. but when i click on view button showing 404 error..

    1. ProfileGrid Development Team

      Ok, could you please open support ticket to sort this out? thanks.

Leave a Comment

Your email address will not be published. Required fields are marked *