Tidy up post listing and fix user show page issue