Reemplazando categoría no categorizada

He estado usando la categoría “Sin categorizar” con un nombre diferente durante años. La llamamos Compartir.

Ahora quiero reemplazarla con una categoría predeterminada para poder poner subcategorías en ella y despejar un poco el espacio de categorías de nivel superior.

Así que intenté cambiar el nombre de la categoría “Sin categorizar” (Varios) y eliminé el permalink intentando enviar enlaces antiguos allí, para poder crear una nueva categoría Compartir y mover todo desde el nuevo Varios a la nueva Compartir, incluidas otras categorías.

Pero cuando intento crear una nueva categoría Compartir, recibo Ocurrió un error: El nombre de la categoría ya está en uso.

Así que supongo que hay algún bloqueo de nombre en esa palabra, que me gustaría “liberar” para poder usarla como está previsto. ¿Sabes dónde actuar?


En la consola:

Category.where(name:'Share')

da la categoría con slug misc.

Pero me preocupa un poco modificar el nombre directamente en la base de datos.

Category.where(user_id:-1)

da Staff y Share. Podría intentar renombrar: Category.where(name:’Share’).update(name: ‘Misc’, name_lower:’misc’) (o algo así). ¿Es seguro? ¿Hay otros lugares donde deba tener cuidado al renombrar?

Intentaría cambiar uncategorized_category_name en /admin/customize/site_texts

1 me gusta

Sí, hice una copia de seguridad, luego renombré (name y name_lower) y entonces pude renombrar la categoría.

Hice eso al principio, pero no fue suficiente.

Ahora tengo tanto Misc como el nuevo Share. Todavía tengo una copia de seguridad si necesito revertir.

1 me gusta

Interesante, después de que cambié eso y edité la URL en la página de edición de categorías, pude crear una nueva categoría con el nombre.

¿Renombraste tu categoría antes?

Podría estar relacionado con un error de actualización en las listas de categorías… He estado moviendo cosas últimamente y descubrí que mover una subcategoría a otra categoría no se tenía en cuenta en los menús desplegables sin una recarga (lo mismo ocurría con los grupos y la configuración de seguridad, por ejemplo).