I don't agree with removing the button entirely. Usually hiding/removing buttons is a UX anti-pattern, and the button should be enabled/disabled instead (with appropriate visual state).

This way users can learn the button is there. In this case, we might even leave it enabled and prompt the user to create a blog if they don't already have one.