Disable WordPress from changing URL slug when post is published

You’re leaving WordPress to set your page slugs automatically.

Here’s what’s happening:

  1. When you save a Draft, WordPress will assign a “temporary” slug based on the post title.
  2. Once you complete your post, you’ll then click Publish.
  3. WordPress will then rebuild your post slug based on the latest title since it was never explicitly set by you.

To fix your problem do this:

  1. Give your post a temporary title (that is different to your final title) and save it as a draft.
  2. Complete your posts along with emoji.
  3. Save Draft.
  4. Before Publishing your post, go to the Document settings and under the Permalink section, edit your slug so that it is now reflecting your desired post slug.
  5. Publish post.

See image.
enter image description here