add a new post and fix post hidden issue