it-swarm-es.com

¿Puedo usar un número para una publicación/página slug?

¿Es posible usar un número para una publicación/página slug? He intentado usar por ej. '123' para mi barra de página, pero cada vez que WordPress lo convierte a '123-2'.

Supongo que cualquier número puede ser interpretado por WP como una ID. El número que quiero usar no tiene nada que ver con las ID de publicación/página. ¿Puedo evitar esto?

Y sí, tengo una buena razón para usar un número en lugar de texto en este caso :-)

Edición: en una nota relacionada, más general, ¿qué restricciones hay en lo que puedes poner en una bala? Descubrí que tampoco puedo usar el signo +, aunque he tenido ese carácter en nombres de archivos que funciona bien.

9
avesse

Es solo en las páginas donde esto es un problema. Los mensajes están bien.

Me parece un error, pero independientemente de si se trata de un error o no, no se pueden usar slugs numéricos en las páginas.

Esto se debe a que las barras numéricas como "/ 750 /" interfieren con los años "/ 2010 /", etc., y WordPress no puede notar la diferencia.

Si guarda dos páginas para borrador con el mismo número (por ejemplo, 750), WordPress asigna la barra 750-2 a ambos. Luego de la publicación, el primero permanecerá 750-2, mientras que el segundo se actualizará a 750-3. No hay una forma normal de obtener slug 750 en una página a partir de 3.0

Actualización: http://core.trac.wordpress.org/ticket/11917 es el boleto que prohibió las barras numéricas.

10
WraithKenny

Respuesta corta: sí, es posible.

No tuve problemas para usar una bala numerada, en concreto era "56789". El -2 se adjunta en caso de que ya tenga un slug en uso, por lo que recibe un prefijo con un número adicional.

Por lo general, funciona porque una bala es una cadena y esos números también son una cadena, no hay un intérprete ejecutando la identificación de su sugerencia de bala como un número y luego la manejan de alguna otra manera que se identifique como palabras en inglés.

Así que puedes navegar por tu blog con el slug 123 y echar un vistazo a lo que hay. Además, puede echar un vistazo a su base de datos y buscar el slug en los propios datos, ya que podría utilizarse en un archivo adjunto.

Actualización: También puedo tener el slug 123 - solo para la información. No hay problema con ese número y esta bonita configuración de enlace permanente: /%year%/%monthnum%/%postname%.

1
hakre

Estoy bastante seguro de que no es posible usar números para las babosas debido al hecho de que el proceso de reescritura de url. No conozco la razón técnica exacta para ello, pero puedo ver por qué tendría que evitar que las barras numéricas coincidan con la ID numérica real de la página.

0
Rick Curran

Es absolutamente posible usar números para las barras de página. Sin embargo, agregar un número aleatorio al final de la URL de la página siempre devolverá esa página (a menos que coincida con la URL de otra página), ya que el motor de reescritura se ajusta a los números para que coincida con los extremos de los permastructs de la página para permitir la paginación dentro de las publicaciones. Supongo que tiene alguna publicación en algún lugar de su base de datos que usa 123 como su bala (podría ser una imagen u otro archivo adjunto, un elemento del menú o algo más). Si solucionas eso, deberías poder configurar la barra de tu página en 123, y funcionará. WordPress agrega reglas de reescritura para cada página individualmente, por lo que no es un problema que no las reconozca.

0
John P Bloch