WordPress is a wonderfully powerful CMS that ships with many versatile features giving it the flexibility to work out of the box for a wide range of users. However, if you are a professional building custom themes and plugins, sometimes these features can be problematic.
The same features and options that allow off-the-shelf themes to adapt to many different use cases can sometimes also be used to undermine a carefully designed custom theme built for a specific use case.
Systems for managing content are more often than not rather opinionated. For example, most of them expect a certain rigid content structure for inputting data and then have a specific engraved way of accessing and outputting that data, whether or not it makes sense. Additionally, they rarely offer effective tools to break out of the predefined trails if a case requires it.
Forums and bulletin boards are very good tools to build online communities. There are many of forum softwares available that you can install on your website but we will use bbPress.Are you asking why? bbPress used to be a standalone forum script from the creators of WordPress and has been around for years. Later it converted to a standard plugin for WordPress so now you can use it to add-on a forum to your existing blog in very easy way. All you need to do is to keep reading, and we will show you how to add a forum to WordPress.
WordPress Pages are used for more static content like: About, Contact Us etc and are accessible to site visitors from the site menu.On the other side, posts are used for dynamic and regular content updates on the website such as posts. Sometimes we need to convert content published as ‘Post’ into ‘Page’. It could the case when one of your posts become popular or complicated and you feel it should has its own WordPress page. It would also be easier for visitors as the page (post) would be accessible from the site menu.