É possível usar um número para um slug de postagem / página? Eu tentei usar, por exemplo, '123' para o slug da minha página, mas cada vez que o WordPress o converte em '123-2'.
Suponho que qualquer número seja talvez interpretado pelo WP como um ID. O número que eu quero usar não tem nada a ver com IDs de postagem / página. Posso contornar isso?
E sim, tenho um bom motivo para usar um número em vez de texto neste caso :-)
Edit: Em uma nota relacionada, mais geral, que restrições existem sobre o que você pode colocar em uma lesma? Descobri que também não posso usar o sinal +, embora tenha tido esse caractere nos nomes de arquivos funcionando bem.
Respostas:
São apenas as páginas em que esse é um problema. As postagens estão bem.
Parece um bug para mim, mas independentemente de ser um bug, você não pode usar slugs numéricos nas páginas.
Isso ocorre porque slugs de número como "/ 750 /" interferem nos posts anos "/ 2010 /" etc. e o WordPress não pode dizer a diferença.
Se você salvar duas páginas para rascunhar com o mesmo número (por exemplo, 750), o WordPress atribuirá a lesma 750-2 a ambas. Após a publicação, o primeiro permanecerá 750-2, enquanto o segundo será atualizado para 750-3. Não existe uma maneira normal de obter a lesma 750 em uma página a partir do 3.0
Atualização: http://core.trac.wordpress.org/ticket/11917 é o ticket que proíbe slugs numéricos.
fonte
Resposta curta: Sim, é possível.
Não tive problemas para usar uma lesma numerada, no concreto era "56789". O -2 get é anexado no caso de você já ter uma lesma em uso, por isso é prefixada com um número adicional.
Geralmente funciona porque uma lesma é uma sequência e esses números também são, não há intérprete executando identificando sua sugestão de lesma como número e depois manipulando-a de alguma outra maneira como identificando como palavras em inglês.
Então você pode navegar no seu blog com a lesma 123 e dar uma olhada no que está lá. Além disso, você pode dar uma olhada no seu banco de dados e procurar a lesma nos próprios dados, porque eles podem ser usados em um anexo ou mais.
Atualização: também posso receber a lesma
123
- apenas pela informação. Nenhum problema com esse número e essas configurações muito permalink:/%year%/%monthnum%/%postname%
.fonte
http://mysite/parent/child/123
e foi mostrado o mesmo conteúdo de anteshttp://mysite/parent/child/
- não importa qual número eu coloquei lá.Tenho certeza de que não é possível usar números para lesmas devido ao processo de reescrita de URL. Não sei o motivo técnico exato para isso, mas posso ver por que seria necessário impedir que slugs numéricos correspondessem ao ID da página numérica real.
fonte
É absolutamente possível usar números para slugs de página. No entanto, adicionar um número aleatório ao final do URL de uma página sempre retornará essa página (a menos que corresponda ao URL de outra página), pois o mecanismo de reescrita usa números para coincidir com o final das permastructuras da página para permitir a paginação dentro das postagens. Meu palpite é que você tem alguma postagem em algum lugar do banco de dados que esteja usando 123 como slug (poderia ser uma imagem ou outro anexo, ou um item de menu ou qualquer outra coisa). Se você corrigir isso, poderá definir o slug da sua página como 123 e ele funcionará. O WordPress adiciona regras de reescrita para cada página individualmente, portanto, não é um problema não reconhecê-lo.
fonte