Customizations of WP Symposium Blog Post can be done through two ways... * Hooks You can customize how blog posts are displayed at the WPS Profile page through several hooks. The first hook 'symposium_blogpost_filter_top' is located at the beginning of the page, it allows you to add whatever you want on top of it, like on any other WP Symposium Profile page actually. The hook function takes as parameter the HTML already generated, and returns the HTML to consider. The second hook is related to the query of posts. The hook 'symposium_blogpost_query_hook' allows you to modify the default query of posts WHERE post_type = 'post' AND post_status = 'publish' AND post_author = '$user_id'. So you can add any other parameter to the query, or even replace this completely, for instance if you need to query on your own custom post type. The hook function takes as parameter the query string already generated, and returns the query string to consider. Last but not least, you can add anything to the rows displayed at the WPS Profile Page -> (My) Blog Posts, through the hook 'symposium_blogpost_row_hook'. This hook will be called when drawing each row, it receives both the HTML already generated and the ID of the post at each given row. So you could for instance display an excerpt of the post, as well as the post thumbnail if it exists, by putting the following lines in your functions.php: function symposium_blogpost_row_action ( $html, $post_ID ) { $post = get_post($post_ID); $html .= '