Sostituzione della categoria non classificata

Utilizzo la categoria “Non categorizzato” con un nome diverso da anni. L’abbiamo chiamata Share.

Ora voglio sostituirla con una categoria predefinita in modo da poterci inserire sottocategorie e ridurre un po’ l’ingombro dello spazio delle categorie di primo livello.

Quindi ho provato a cambiare il nome della categoria “Non categorizzato” (Misc) e ho rimosso il permalink cercando di inviare lì i vecchi link, in modo da poter creare una nuova categoria Share e spostare tutto dalla nuova Misc alla nuova Share, comprese altre categorie.

Ma quando provo a creare una nuova categoria Share ricevo Si è verificato un errore: il nome della categoria è già in uso.

Quindi immagino che ci sia da qualche parte un blocco del nome su quella parola, che vorrei “liberare” in modo da poterla usare come previsto. Sai dove agire?


Nella console:

Category.where(name:'Share')

restituisce la categoria con slug misc.

Ma sono un po’ preoccupato di modificare direttamente il nome nel database.

Category.where(user_id:-1)

restituisce Staff e Share. Potrei provare a rinominare: Category.where(name:’Share’).update(name: ‘Misc’, name_lower:’misc’) (o qualcosa di simile). È sicuro? Ci sono altri posti dove dovrei fare attenzione a rinominare?

Proverei a cambiare uncategorized_category_name in /admin/customize/site_texts

1 Mi Piace

Sì, ho fatto un backup, poi ho rinominato (name e name_lower) e quindi ho potuto rinominare la categoria.

L’ho fatto all’inizio, ma non è stato sufficiente.

Ora ho sia Misc che il nuovo Share. Ho ancora un backup se dovessi tornare indietro.

1 Mi Piace

Interessante, dopo aver modificato quello e modificato lo slug nella pagina di modifica della categoria, sono stato in grado di creare una nuova categoria con quel nome.

Hai rinominato la tua categoria in precedenza?

Potrebbe essere correlato a un bug di aggiornamento negli elenchi delle categorie… Ho spostato le cose di recente e ho scoperto che lo spostamento di una sottocategoria in un’altra categoria non veniva preso in considerazione nei menu a discesa senza un ricaricamento (lo stesso per i gruppi e le impostazioni di sicurezza, ad esempio).