Ongecategoriseerde categorie vervangen

Ik gebruik al jaren de categorie Ongecategoriseerd met een andere naam. We noemden het Share.

Nu wil ik het vervangen door een standaardcategorie, zodat we subcategorieën kunnen toevoegen en de ruimte op het hoogste niveau wat kunnen opruimen.

Dus ik heb geprobeerd de categorie Ongecategoriseerd te hernoemen (Misc) en de permalink verwijderd die oude links ernaartoe stuurde, zodat ik een nieuwe categorie Share kan maken en alles van de nieuwe Misc naar de nieuwe Share kan verplaatsen, inclusief andere categorieën.

Maar als ik een nieuwe categorie Share probeer aan te maken, krijg ik de melding Er is een fout opgetreden: Categorie Naam is al in gebruik.

Dus ik denk dat er ergens een naamblokkade is voor dat woord, die ik graag wil ‘vrijgeven’ zodat ik het kan gebruiken zoals bedoeld. Weet u waar ik moet ingrijpen?


In de console:

Category.where(name:'Share')

geeft de categorie met slug misc.

Maar ik maak me een beetje zorgen over het direct wijzigen van de naam in de database.

Category.where(user_id:-1)

geeft Staff en Share. Ik zou kunnen proberen te hernoemen: Category.where(name:’Share’).update(name: ‘Misc’, name_lower:’misc’) (of iets dergelijks). Is dat veilig? Zijn er nog andere plekken waar ik op moet letten bij het hernoemen?

I’d try to change uncategorized_category_name at /admin/customize/site_texts

1 like

Yep, I made a backup, then renamed (name and name_lower) then I could rename the category.

I did that at first, but it was not sufficient.

Now I have both Misc and the new Share. I still have a backup if I need to roll back.

1 like

Interesting after I changed that and edited the slug at the category edit page I was able to create a new category with the name.

Heb je je categorie eerder hernoemd?

Het kan verband houden met een refresh-bug in de categorieënlijsten… Ik heb onlangs dingen verplaatst en ontdekte dat het verplaatsen van een subcategorie naar een andere categorie niet werd meegenomen in de vervolgkeuzemenu’s zonder een herlading (hetzelfde geldt bijvoorbeeld voor groepen en beveiligingsinstellingen).