We'll create fresh WordPress site with Rewrite slug before publishing a post installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Is a known (SEO) issue that if You save a draft post without title, the post_name or slug is immediately saved with the post id.
Later, when You finish your post and put some title, the slug doesn’t change; neither also when your slug preference is %postname%.
So, what if we include the following function to rewrite the slug before publishing the post?