Hvordan bli kvitt Pesky -2-problemet med WordPress Slugs

wordpress logo

Jeg håper jeg ikke er den eneste som dette plager, men jeg hater det virkelig når jeg legger til en kategori på en WordPress-blogg og URL-en blir til noe sånt som / kategori-2 /.

Hvorfor legger WordPress til -2?

Merkelappene, kategoriene, sidene og innleggene dine har en slug som er definert i en enkelt tabell der du ikke kan ha duplikater mellom de tre områdene. Det som vanligvis skjer er at du har en side, et innlegg eller en tagg som har sneglen, slik at du ikke kan bruke den som en kategori. I stedet for å fortelle deg det, nummererer WordPress ganske enkelt sneglen med -2. Hvis du gjorde det igjen, ville det lagt til -3, og så videre. Slugs må være unike gjennom hele innholdsstyringssystemet.

Her er et skjermbilde av problemet med en av våre klienter.

kategori-slug

Hvordan fikser jeg -2?

Først må du søke i sider, innlegg og koder for navnet på sluggen du vil ha. Når du har funnet det, må du redigere siden, innlegget og / eller taggen for å komme med en annen slug. Oftere enn ikke ser vi det som en tagg og fjerner taggen fra hvert av innleggene. Å gjøre dette:

  1. Skriv inn slug navn som vi ser etter i søkefeltet på taggsiden.
  2. En liste over innlegg som taggen ble brukt i er nå oppført.
  3. Mengden innlegg som taggen brukes i er angitt til høyre for taggen.
  4. Klikk på det antallet og du får en liste over hvert av innleggene som taggen brukes i.
  5. Klikk Hurtigredigering på hvert innlegg, fjern taggen og lagre innlegget.
  6. Gå tilbake til taggsiden, søk etter taggen, og du bør se at taggen er oppført i 0 innlegg.
  7. Hvis det er 0, sletter du taggen.
  8. Nå som taggen er slettet, kan du oppdatere kategoriskilen og fjerne -2.

tag-snegl

Du er ikke ferdig ennå!

Siden nettstedets kategorisider kan ha blitt indeksert i søkeresultatene, vil du viderekoble den gamle nettadressen med -2 ​​til den nye nettadressen uten den.

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.