¿Hay alguna forma de regenerar los permalinks de páginas sin usar un plugin?
Estoy trabajando en un sitio que tiene algunos permalinks incorrectos que contienen 'home-2', por ejemplo: http://example.com/home-2/titulodepagina/
. No tengo forma de saber de dónde viene home-2
y editar manualmente el permalink en el editor de páginas solo me permite modificar la parte del titulodepagina
.
Esta pregunta parece relevante pero se refiere al título de la publicación y no a la parte de la URL que necesito cambiar.
Entonces, ¿cómo pudo ocurrir esta situación con home-2
? ¿Quizás una categoría o página padre? No hay publicaciones o páginas en la papelera con ese nombre. ¿Y cómo puedo eliminarlo sin usar un plugin como este para resetear los permalinks?
ACTUALIZACIÓN
Existe un registro en la tabla wp_posts
de la base de datos para la página con título 'Home' que tiene el campo post_name
establecido como 'home-2'.

Simplemente visitando la página de enlaces permanentes en wp-admin se restablecerán los enlaces permanentes. En esa página también tienes opciones sobre qué enlaces permanentes deseas. Verifica que el segmento 'home-2/' no esté añadido allí.
Luego, por supuesto, lo obvio es comprobar que la página 'pagetitle' no sea una página secundaria de la página 'home-2'. Revisa tu papelera en busca de páginas existentes (pero ya lo habrás hecho).
¿Todos los enlaces tienen este prefijo 'home-2/'? ¿O es solo el caso en algunas páginas?

¿Esta página es hija de otra página? Si es así, puedes editar la URL de la página padre.
Nota: El 99% de las veces cuando veo un "algo-2" es porque "algo" ya fue creado por otra página/entrada/etc. Si no lo encuentras, revisa la papelera - hasta que no lo elimines de la papelera, WordPress no te permitirá usar esa URL en otra página/entrada/etc.

Acabo de ver tu comentario sobre la página siendo hija de "Inicio" - verifica nuevamente que la URL de Inicio no sea "inicio-2". Si lo es, cámbiala. Si no lo es, puede que necesites editar la página hija y seleccionar "Inicio" nuevamente del menú desplegable de padres.

La URL de Inicio no es inicio-2. Si edito una página hija y selecciono Inicio nuevamente, el enlace permanente vuelve a inicio-2. ¿Dónde está WordPress generando este 'inicio-2' si ya no hay dos páginas llamadas 'inicio'?

ver también actualización en la pregunta. Si una página tiene un padre, ¿hay alguna manera de eliminar completamente el nombre de la página padre del enlace permanente?
