Extraño problema de enlace permanente: no se puede renombrar / company-2 / to / company /

15

Creé una página titulada empresa. Pero el enlace permanente lo convirtió en / company-2 /, tratando de cambiarlo a solo / company / no funciona. El sitio web solo tiene 8 páginas y ninguna se llama compañía (¿no sabe si la compañía como título de página se usó en el pasado?).

¿Qué puedo hacer y cuál es la causa? ¿Dónde debería mirar? No tiene miedo de usar phpmyadmin;)

Saludos

alex
fuente
1
Puedo confirmar que los elementos de la biblioteca de medios con el mismo nombre que su página harán que los números se agreguen a su nombre de enlace permanente.
Chris
Si está absolutamente seguro de que no tiene otras páginas, etc. con este slug / name, en la basura o no, ¡PUEDE ser la redirección de Yoast! Fue TI en mi caso y gracias a Kman lo resolví. ¡¡Gracias!!
Roza

Respuestas:

11

Verifique las babosas de las otras páginas: es probable que se esté utilizando / compañía / para una de ellas. También puede ir a / empresa / en su sitio y ver si algo se detiene.

Como se mencionó en un comentario , asegúrese de revisar la basura también. Es posible que haya eliminado una página con ese nombre, pero si todavía está en la papelera, no puede reutilizar el nombre.

SickHippie
fuente
66
hasta ese punto, asegúrate de revisar también la "Papelera"
The Z Man
Sí, la basura era el problema. Este es un sitio web de pruebas limpio. Resulta que mi encantadora pareja hizo algunas páginas de prueba y las destrozó directamente.
alex
1
Solo quiero agregar que las imágenes con esa babosa también podrían causar el problema. Entonces, si todas las publicaciones, páginas, categorías y etiquetas están marcadas, vaya a la galería de medios y busque el nombre del slug allí, como "empresa". Encuentre la imagen, haga clic en editar, muestre el slug usando las opciones de pantalla, luego cambie el nombre si es necesario.
Devin Peterson
6

Usted está cerca. El enlace permanente no se puede cambiar porque en algún momento se redactó otra página titulada 'empresa' (no necesariamente publicada). Desafortunadamente, no sé mucho de lo que pueda hacer desde WordPress para cambiar esto, además de nombrar la página de otra manera. Sin embargo, puede acceder a la base de datos si tiene acceso y buscar en la tabla 'wp_posts'. Siga buscando en la columna 'post-título' hasta que encuentre uno que sea simplemente 'compañía' y elimínelo. Esto debería, en teoría, resolver su problema.

cmegown
fuente
tx @cmegown, no he mirado a la basura
alex
4

Tuve el mismo problema e hice todo lo que normalmente se sugiere (basura vacía, etc.). Encontré que el problema era que tenía una imagen en la galería con el mismo nombre que la página. Eliminó la imagen, la cargó con un nuevo nombre y el problema desapareció.

MadeCurler
fuente
2

En mi caso, intentaba cambiar el nombre de / gallery / 2010-2 / a / gallery / 2010 /. Esto es similar a su caso, excepto que estaba tratando de cambiar el nombre de la página a un número. WordPress prohíbe esto, ya que los números están reservados para páginas de tipo archivo. Puede haber otras restricciones que no busqué. Esperemos que esto ayude a alguien que termine aquí después de buscar "No se puede cambiar la babosa de la página WP"

skibulk
fuente
1

Tuve este problema Y revisé todos los foros, la basura, los borradores y las imágenes con el mismo nombre. Al final, aprecié el problema con mi uso incorrecto del complemento Yoast: la sección de redireccionamiento. Creé una redirección para una página que no existía y que me impidió crear una página con esa URL. Una vez que eliminé la redirección pude cambiar el nombre de la babosa.

Kman
fuente
Funcionó para mí.
thecodedeveloper.com
0

Tienes otra publicación / página con la misma babosa (probablemente en tu papelera) que ya se ha llevado eso. Encuéntralo y haz lo tuyo con él :)

Banago
fuente
0

Como otros han sugerido, esto parece una babosa duplicada o ( post_name) en otro elemento de WordPress. Como la mayoría de los contenidos de WordPress se almacenan en la tabla de publicaciones (generalmente wp_posts), el siguiente SQL lo ayudará a reducir rápidamente qué elemento está causando el problema al devolver cualquier cosa que comience company.

Abra MySql (phpMyAdmin funciona) e ingréselo en la pestaña SQL.

SELECT ID, post_title, post_name, post_type 
FROM `wp_posts` 
WHERE post_name LIKE 'company%'
ORDER BY post_name
Armstrongest
fuente