Os posts_names devem ser únicos?

Eu não tenho 100% de certeza sobre isso, então eu estou perguntando:

Será que o post_name de uma publicação (aka: um post slug) deve ser exclusivo?

Eles também precisam ser únicos se cada postagem tiver um tipo de publicação diferente (uma postagem e um anexo (como uma imagem)?

Solutions Collecting From Web of "Os posts_names devem ser únicos?"

Slugs precisa ser único-ish.

A function que determina o que será uma lesão será chamada, apropriadamente, wp_unique_post_slug .

  • Os slugs de anexo precisam ser únicos em todo o conjunto de slugs. O que significa que eles não podem ser compartilhados com ninguém, em qualquer lugar.
  • Slugs de página (ou qualquer tipo de publicação hierárquica) precisam ser únicos dentro desse tipo de publicação específico (e também não compartilhados com quaisquer anexos). Há algumas outras restrições, como você não pode usar “incorporar” ou “feed” ou qualquer outra palavra-chave que o WordPress já use em URLs. Então, você não pode ter duas páginas chamadas “sobre”, por exemplo, mesmo que estejam em diferentes partes da tree e, portanto, tenham pais diferentes.
  • Os slugs de mensagens devem ser únicos em todas as postagens (e também não compartilhadas com anexos). As mesmas restrições de palavras-chave.