WordPress 3.0 added support for user-defined menus, making WordPress even more powerful as a CMS. Users can create their own menus, made up of pages, categories, or any other links they’d like. They can also reorder the menu items at a whim. Your theme can even include multiple different menu locations, in the same way that you can include multiple widget areas, to allow your users even more control over their site’s navigation.
But it’s worth keeping in mind that your users will potentially have full control over the site’s navigation. This means that you’re unable to depend on a fixed number of links or menu items, so your design has to be flexible.
A key component of most blogs is a comment system for visitors to leave messages about the posts they view. Usually pages that contain a single post feature a list of posted comments and a comment form. In multiple-post pages (such as the home page, or a category or archive listing), often what’s shown is just the number of comments the post has received.
Comments can also be threaded, which means a comment can be posted in reply to a previous one. This is usually indicated visually by having the reply indented below the comment it addresses, though you can come up with your own way of representing it.