Hur man kan bli av med det där irriterande problemet med WordPress Slugs

wordpress logo

Jag hoppas att jag inte är den enda som stör detta, men jag hatar det verkligen när jag lägger till en kategori på en WordPress -blogg och webbadressen blir till något liknande / kategori-2 /.

Varför lägger WordPress till -2?

Dina taggar, kategorier, sidor och inlägg har alla en snigel det är definierat i en enda tabell där du inte kan ha några dubbletter mellan de tre områdena. Det som vanligtvis händer är att du har en sida, ett inlägg eller en tagg som har sluggen så att du inte kan använda den som en kategorisnigel. Istället för att berätta det, talar WordPress helt enkelt snigeln med -2. Om du gjorde det igen skulle det lägga till -3 osv. Sniglar måste vara unika i hela innehållshanteringssystemet.

Här är en skärmdump av problemet med en av våra kunder.

kategori-snigel

Hur fixar jag -2?

Först måste du söka på sidor, inlägg och taggar efter det slugnamn du vill ha. När du har hittat den måste du redigera den sidan, inlägget och/eller taggen för att hitta en annan snigel. Oftare ser vi det som en tagg och tar bort taggen från vart och ett av inläggen. Att göra detta:

  1. skriver slug namn som vi letar efter i sökfältet på taggsidan.
  2. En lista med inlägg som taggen användes i listas nu.
  3. Mängden inlägg som taggen används i anges till höger om taggen.
  4. Klicka på den kvantiteten så får du en lista över alla inlägg som taggen används i.
  5. Klicka Snabbredigera på varje inlägg, ta bort taggen och spara inlägget.
  6. Gå tillbaka till taggsidan, sök efter taggen, och du bör se att taggen är listad i 0 inlägg.
  7. Om det är 0, ta bort taggen.
  8. Nu när taggen raderas kan du uppdatera kategorisniggen och ta bort -2.

tag-snigel

Du är inte klar än!

Eftersom webbplatsens kategorisidor kan ha indexerats i sökresultaten vill du omdirigera den gamla webbadressen med -2 ​​till den nya webbadressen utan den.

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.