Allowing users to create posts from the frontend is not that easy when it comes to the WordPress ecosystem. But that doesn’t make it less important to create posts from the frontend. And when it comes to the community website the importance becomes a necessity.
By keeping this importance and necessity in mind BuddyBoss ( the most popular and futuristic community management software ) introduced the BuddyPress User Blog Plugin. If you have any confusion or hesitation about the name of the plugin then let me clear it first.
Unlike BuddyPress, which is just a WordPress plugin, BuddyBoss is a compact package of themes and plugins and most importantly BuddyBoss has the Native Mobile App as well. And as the BuddyBoss is built in the foundation of BuddyPress that’s why to make it more failure and easy to understand BuddyBoss named it the BuddyPress User Blog plugin.
Hopefully, now we have the insights regarding the naming. Now let’s get to the main topic which is how BuddyPress works and how we can create a frontend interface for the frontend users to create blog posts from the frontend.
After installing and activating the plugin. After downloading the plugin from the BuddyBoss user account we will install and activate the plugin. And if you need some guidelines on how to install plugins here is the guideline.
We will be greeted with the admin submenu under the BuddyBoss Admin Dashboard Menu. The submenu name will be the User Blog. Here we will get a few settings. A few of the most important settings will be configuring the page, configuring the permalink, and Enable User Publishing. And
First, let’s talk about setting or configuring the page. From the WordPress default, Page posts type is all we will be needing to create a just plain and simple page without any content in it. After that all we have to do is to set the page on here as “Create New Post Page ” That’s it. And now the second most important thing is to go to permalink from the Wp-Admin options and set the permalink as the postman. In order to make the BuddyPress User Blog work properly it’s highly recommended to use the Postname as the permalink. Lastly, this option “CEnable User Publishing” as an admin if we want to allow users to publish posts directly we will have to enable this. If unchecked, they can only submit drafts for review.
Still, if you have any kind of confusion or you feel in order to start with the BuddyPress User Blog Please consider checking the full in-depth video guideline from the following:
Let’s take a glance at BuddyPress User Blogs Features or Functionality first:
->A Blog for Every Member
->Bookmarks and Recommendations
->Draft and Auto-Save Feature
A Blog for Every Member: BuddyPress User Blog will allow the users to create posts and manage those. The users can directly publish the posts or the posts can be sent for reviews which depends on the site administrator’s configuration of the BuddyPress User Blog Plugin. All these posts submitted or published by using the frontend post form by the user will be available on the central or main blog page and the individual posts will be available on the personal profile as well. From where those posts can be edited and modified by the user who has posted.
BuddyPress intelligently integrated an excellent user experience that enhances the user’s blogging experience.
Control: More intuitive options will appear after clicking the Edit button. which allows the users to edit their blog posts with categories, tags, and featured images as well.
Inline Media: BuddyBoss user Blog allows the frontend users to allow upload media and users will be able to maintain or configure the look of the media as well.
Bookmarks and recommendations: Users will be able to make their posts bookmarks for future references and they can recommend those posts as well. Which will definitely increase readability and engagement for sure.
Writing an article is like creating a masterpiece. When it comes to writing directly to the online editor sometimes due to some unexpected inconveniences can be lost. And BuddyPress User Blog plugin has considered this scenario as well and introduced the auto-save and draft options. It will automatically be saving the changes, as the user types.